Top Software Engineer Jobs in Toronto
Fullstack Software Engineer role at Stronghold focusing on architecting, developing, and maintaining payments API platform and cryptocurrency. Responsible for back-end development, scaling, and optimization. Involvement in diverse projects including system design, new feature launches, tech debt reduction, UI design, and server-side performance optimization.
Join Reddit as a Staff Software Engineer on the Experimentation Platform Team. Drive innovation and growth through A/B testing and experimentation. Architect, implement, and maintain a state-of-the-art experimentation platform to support Reddit's mission. Collaborate cross-functionally, develop data products, and improve developer efficiency. Full-cycle development including design, development, impact assessment, and deployment.
Looking for a Senior Software Engineer with C# and .NET expertise to join the Front Office financial applications team at Broadridge. Responsibilities include software design, engineering, testing, and introducing new technologies. Requires 8+ years of experience in Professional Software Engineering and a degree in Computer Science or equivalent.
Join the Sports Data team at theScore, responsible for developing new features for theScore media app. Collaborate with a cross-functional team on UI/UX, sports data experiences, and internal web tools. Deploy services to Amazon EKS and participate in on-call rotation for critical issues.
Looking for a Senior Full Stack Engineer to work on a collaborative money management platform, making high-impact decisions, and shaping the future of the product. The role involves full development lifecycle, infrastructure management, testing strategies, and agile project planning.
Seeking an experienced Python developer with a background in MongoDB to help build a fully managed MongoDB solution based on Juju. Key responsibilities include operating and managing MongoDB clusters, infrastructure deployment automations, and ensuring quality and automated testing. Remote-first culture with competitive salary and impactful open source projects.
Lyft is seeking a Senior Software Engineer in Test with 5+ years of experience in mobile/web platforms. Responsibilities include testing mobile applications and APIs, collaborating with product teams, establishing automation roadmap, mentoring others, and more.
The Staff Software Engineer will be responsible for building first-party and third-party data integration with external data sources and architecting scalable low-latency backend systems and data pipelines. They will provide technical leadership and promote software development best practices.
The Staff Software Engineer role at Orum involves working across the stack to deliver significant impact while mentoring team members. Responsibilities include building and owning features end-to-end from conception to implementation, shipping, and iteration. The tech stack includes NodeJS, TypeScript, Ruby, Postgres, Google Cloud Platform, and FreeSWITCH.
Tenable is seeking a Staff Software Engineer to join their award-winning on-premise enterprise vulnerability management product team. The role involves leading innovation, technical direction, collaborating on the product roadmap, promoting clear software design, and driving the team towards better practices and solutions. The position also offers opportunities for professional growth through training and development initiatives.
Lead work streams to improve business operations in Lyft's Marketplace by designing data analytics platforms and metric governance systems. Collaborate with teams to empower quick iterations and strategic decision-making. Proactively resolve incidents and share knowledge through tech talks and best practices evangelism.
Magnet Forensics is seeking a Senior Software Engineer to join their Detection Engineering Team. Responsibilities include designing, developing, debugging, and delivering tooling for investigative and hunting processes, creating technical documentation, and participating in peer code reviews. The ideal candidate should have a Bachelor's degree in a Computer Science related field, experience in C/C++/Rust development, solid understanding of Windows, Linux, and/or Mac Internals, and experience in memory analysis or reverse engineering.
The Senior Software Engineer role at Orum involves working across the stack to deliver significant impact with a small team. Responsibilities include building and owning features end-to-end, from conception to iteration. The technology stack includes NodeJS, Ruby, Postgres, Google Cloud Platform, and FreeSWITCH.
Seeking a Lead Software Engineer with 8+ years of experience to provide technical design, development, support, and analysis for large-scale applications and systems in a new agile team. Must have strong experience in Java, Spring Boot, Microservices, API Development, Docker, Kubernetes, and more.
This role is for a Principal Software Engineer specializing in building data-intensive systems for marketing intelligence and attribution. Responsibilities include expanding functionality of number crunching systems, designing customer-facing APIs, and developing data models for ecommerce analytics. Must have 8+ years of software development experience, 2+ years in data-intensive software products, and strong expertise in SQL, Python, and distributed data processing systems.
Participate in projects to reduce system runtime and deploy optimization solutions to meet latency budget. Collaborate with researchers to improve AI capabilities and enable safe self-driving at scale. Strong programming background in Python and C++.
Staff engineers at Lillio play an important role in shaping the technology that empowers early childhood educators. They share knowledge and expertise with their teammates, and build the next generation of tools and technologies to support the business. This role involves working closely with the platform team and other engineering leaders to build a technical vision for the company.
Develop and integrate automation framework, work with Dev and QA teams, prioritize testing tasks, troubleshoot automation software, prepare test reports, conduct performance testing, mentor team members.
Senior Software Engineer who will take ownership of testing infrastructure, design critical features for test frameworks, reduce technical debt, and mentor other developers. Must have experience in Python, distributed systems testing, CLI design, and mentoring.
Seeking a Senior Software Engineer with 5+ years of software development experience and 3+ years of hands-on experience with React Native. Responsibilities include collaborating on technical evaluations, building reusable components, translating designs into high-quality code, code reviews, and mentoring team members.
The Senior Software Developer will be a key player in the Developer Platform team, working closely with a team of developers and product manager to simplify and enhance the day-to-day experience of developers. Responsibilities include development and optimization of core infrastructure, managing Kubernetes clusters, implementing observability tools, code contribution and review, enhancing CI/CD pipeline, infrastructure monitoring, adhering to industry standards, and security-focused system design.
Contribute to building and maintaining workflows for releasing, testing, and deploying products. Improve staging and production environments. Research and build monitoring tools. Automate deployment using AWS, GCP, Azure, Docker, and Kubernetes. Bring a BS degree in Computer Science, experience with continuous release engineering, and knowledge of programming languages.
Develop high-scale and low-latency components for fraud detection products at Forter. Build seamless extensions for onboarding merchants to Forter fraud solutions on popular eCommerce platforms. Improve architecture for faster merchant onboarding and enhance merchant experience with Forter. Research significant eCommerce platforms to optimize merchant experiences.
Mozilla Corporation is seeking a Principal Software Engineer to help build and maintain software platforms, services, and tools to accelerate product engineering teams. The role involves defining and building a consistent developer experience, addressing common technical challenges, and mentoring junior engineers.
Senior Software Engineer - Data Platform position at Contrast Security. Responsibilities include designing data architectures, developing data pipelines, cloud integration, performance optimization, collaboration with stakeholders, data governance, and monitoring. Qualifications include a Bachelor's degree in Computer Science, 3+ years of experience in data engineering, proficiency in SQL and NoSQL databases, programming skills in Java and Python, experience with cloud platforms, and familiarity with various data technologies and tools.
Top Toronto Companies Hiring Software Engineers
See AllPopular Job Searches
AI Jobs in Toronto
AWS Jobs in Toronto
Cloud Architect Jobs in Toronto
Database Administrator Jobs in Toronto
DevOps Engineer Jobs in Toronto
Engineering Jobs in Toronto
Front End Developer Jobs in Toronto
Full Stack Developer Jobs in Toronto
IoS Developer Jobs in Toronto
Java Developer Jobs in Toronto
Machine Learning Jobs in Toronto
.NET Developer Jobs in Toronto
Network Engineer Jobs in Toronto
Python Jobs in Toronto
QA Jobs in Toronto
Quality Assurance Analyst Jobs in Toronto
React Developer Jobs in Toronto
Software Engineer Jobs in Toronto
Software Testing Jobs in Toronto
Web Developer Jobs in Toronto
All Filters
No Results
No Results