Get the job you really want

Top Software Engineer Jobs in Ottawa

401+ Job Results
9 Days Ago
Ottawa, ON
Remote
6,000 Employees
5-7 Years of Experience
6,000 Employees
5-7 Years of Experience
Cloud
As a Senior Backend Software Engineer at Okta, you'll work on redefining user identity experiences across the internet. You'll leverage cloud infrastructure to build user-friendly applications, ensuring security and scalability while collaborating with cross-functional teams to deliver seamless digital living solutions.
9 Days Ago
Ottawa, ON
Remote
6,000 Employees
5-7 Years of Experience
6,000 Employees
5-7 Years of Experience
Cloud
As a Senior Frontend Software Engineer, you will design and develop user-centric identity solutions at Okta. You’ll collaborate with cross-functional teams to create scalable and secure web applications using React and JavaScript, while focusing on continuous improvement and user experience. You will also engage in various testing methodologies and problem-solving from inception to execution.
10 Days Ago
Ottawa, ON
Remote
601 Employees
3-5 Years of Experience
601 Employees
3-5 Years of Experience
Healthtech
The Software Engineer will design, build, and maintain backend services, develop and implement business logic, and troubleshoot production issues. The role requires collaboration across teams to integrate services, ensuring code quality and performance.
10 Days Ago
Ottawa, ON
Remote
354 Employees
3-5 Years of Experience
354 Employees
3-5 Years of Experience
Cloud
As an SRE Software Engineer, you will develop and sustain automation workflows for releasing and deploying products, enhance SaaS environments, and create monitoring tools on platforms like AWS, GCP, and Azure. Responsibilities include managing Kubernetes clusters, debugging issues, and ensuring a smooth operation in a high-availability service setup.
10 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
As a Software Engineer on the Stats & Analytics team, you'll build scalable, distributed micro-services using Go, manage large data sets with various databases, and optimize performance. You'll tackle challenges in data lifecycle management, ensuring data availability for analytics and reporting.
10 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
As a Software Engineer at StackAdapt, you'll design and build scalable, distributed micro-services mainly using Go. You'll work with large datasets and various databases, write efficient code, and utilize messaging queues. The role focuses on solving complex problems in backend engineering.
10 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
You will build scalable, distributed real-time micro-services using Go, work with large datasets across various databases like Aerospike and Redis, and optimize performance by writing efficient memory code. Strong problem-solving skills and experience with micro-services are required.
10 Days Ago
Ottawa, ON
Remote
5-7 Years of Experience
5-7 Years of Experience
Software
As a Software Engineer at Vercel, you will design and develop scalable applications, web services, and APIs while enhancing user experiences. Responsibilities include implementing feedback loops, monitoring metrics, troubleshooting issues, and collaborating with cross-functional teams to drive continuous improvement. The role requires extensive experience in both frontend and backend development.
11 Days Ago
Ottawa, ON
Hybrid
1,900 Employees
5-7 Years of Experience
1,900 Employees
5-7 Years of Experience
Big Data • Cloud • Information Technology • Software • Business Intelligence • Cybersecurity
As a Software Engineer at Flex Labs, you'll design and implement POCs on a microservices architecture, resolving complex technical issues, overseeing Docker container management, and mentoring junior engineers. You'll collaborate with product managers and stakeholders to create working prototypes for customer evaluation.
11 Days Ago
Ottawa, ON
Remote
45 Employees
5-7 Years of Experience
45 Employees
5-7 Years of Experience
Big Data • Enterprise Web • Marketing Tech • Software • Analytics
As a Full Stack Software Engineer, you will drive product initiatives by building scalable systems, collaborating with design and product teams, and contributing to Mutiny's data and AI strategy. Your role requires proficiency in Python and a strong understanding of data science to help B2B clients enhance their growth through AI-powered services.
17 Days Ago
Ottawa, ON
Remote
2,200 Employees
7+ Years of Experience
2,200 Employees
7+ Years of Experience
Fintech
The Senior Staff Software Engineer will advance Reliability practices at Affirm by creating a technical roadmap, guiding Infrastructure teams in improving reliability, and fostering a culture of technical excellence. Responsibilities include coaching team members, supporting product management, and leading incident management efforts.
11 Days Ago
Ottawa, ON
Remote
64 Employees
3-5 Years of Experience
64 Employees
3-5 Years of Experience
Big Data • Enterprise Web • Marketing Tech • Software
As an Intermediate Software Developer, you will architect and develop robust software solutions, enhance software stability and resilience, collaborate with team members, manage technical debt, and contribute to team learning. You will work with modern web frameworks and both front-end and back-end technologies, ensuring a seamless user experience.
12 Days Ago
Ottawa, ON
Remote
3,700 Employees
3-5 Years of Experience
3,700 Employees
3-5 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
The accessibility engineer will enhance tooling for building accessible products, provide metrics on accessibility status, develop components for the design system that adhere to accessibility standards, and support cross-functional product teams in achieving inclusive experiences.
12 Days Ago
Ottawa, ON
Remote
140 Employees
3-5 Years of Experience
140 Employees
3-5 Years of Experience
Big Data • Cloud • Information Technology • Software • Analytics
As a Product Engineer on the Signals team, you will build and deliver quality software across the full application stack using Typescript/React and Go. Collaborating with cross-functional teams, you will support software in production, learn to solve complex problems, and iterate based on customer feedback.
12 Days Ago
Ottawa, ON
Remote
6 Employees
3-5 Years of Experience
6 Employees
3-5 Years of Experience
Software
As a Midlevel Full Stack Software Engineer on the Signals team, you will develop features pivotal to the Honeycomb experience, collaborate with cross-functional partners, support and own the software in production, and learn new technologies to solve complex problems.
18 Days Ago
Ottawa, ON
Remote
2,780 Employees
3-5 Years of Experience
2,780 Employees
3-5 Years of Experience
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
As a Senior Full Stack Developer at Applied Systems, you will work in an Agile Scrum team on the Applied Epic software, developing and enhancing features using C#, React, and SQL Server. Your role includes collaborating with team members, providing technical leadership, and mentoring junior developers.
12 Days Ago
Ottawa, ON
Remote
60 Employees
5-7 Years of Experience
60 Employees
5-7 Years of Experience
Software
The Software Engineer will be responsible for developing large new areas within data management software, handling the entire product lifecycle, and ensuring high reliability of system software. This role demands experience with AI infrastructure at scale and solid Python knowledge. Multi-tasking and quick adaptation to new technologies are essential.
12 Days Ago
Ottawa, ON
Remote
7+ Years of Experience
7+ Years of Experience
Events • Software
The Senior Rust Software Engineer will build and operate cloud infrastructure products, collaborating with teams to create scalable solutions. Responsibilities include owning the product lifecycle, developing CI/CD systems, and monitoring performance while using cutting-edge technologies such as Rust, Kubernetes, and WebAssembly.
13 Days Ago
Ottawa, ON
618 Employees
1-3 Years of Experience
618 Employees
1-3 Years of Experience
Insurance • Cybersecurity
As a Software Engineer on the Documents team, you will develop and maintain scalable document systems, ensuring code quality and operational stability. You'll collaborate with cross-functional teams, participate in agile practices, lead small projects, and assist in mentoring junior team members.
12 Days Ago
Ottawa, ON
Remote
421 Employees
1-3 Years of Experience
421 Employees
1-3 Years of Experience
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As an Intermediate Software Engineer, you will collaborate with various stakeholders to execute Ada’s roadmap by delivering a messaging platform that enhances the AI customer experience. Your role involves coding, ensuring operational excellence, mentoring team members, and addressing production issues in a collaborative environment.
13 Days Ago
Ottawa, ON
51,885 Employees
5-7 Years of Experience
51,885 Employees
5-7 Years of Experience
Financial Services
Sr Application Software Developer responsible for driving the software development lifecycle, transforming requirements into features, managing development teams, conducting software testing and maintenance, and translating user needs into technical specifications. Key expertise in C#, SQL Server, Microsoft Entity Framework, Web service development, and Autosys. Proficient in testing, documentation, and applying deep knowledge of algorithms and data structures.
13 Days Ago
Ottawa, ON
Remote
21 Employees
7+ Years of Experience
21 Employees
7+ Years of Experience
Gaming
The role involves leading the design and implementation of AI systems within Unreal Engine 5, enhancing gameplay experiences through innovative AI strategies, and mentoring team members while managing project tasks and deliverables.
20 Days Ago
Ottawa, ON
Remote
2,200 Employees
7+ Years of Experience
2,200 Employees
7+ Years of Experience
Fintech
As a Principal Software Engineer at Affirm, you will drive the long-term vision and architecture of post-purchase user experience and lead technical teams to develop end-to-end solutions for complex problems. You will also champion innovative, scalable solutions and provide technical guidance across the engineering organization.
14 Days Ago
Ottawa, ON
Remote
102 Employees
3-5 Years of Experience
102 Employees
3-5 Years of Experience
Machine Learning • Other
The Frontend Software Engineer will work on building software for analyzing coffee farmers' conditions. Responsibilities include implementing new features on platforms using React, maintaining existing code, and collaborating with the Engineering team on feature planning and development.
14 Days Ago
Ottawa, ON
Remote
5,360 Employees
5-7 Years of Experience
5,360 Employees
5-7 Years of Experience
Payments • Software
As a Software Engineer focused on Vulnerability Management at Stripe, you will identify and prioritize vulnerabilities in systems, drive remediation efforts, and improve security processes and tools, all while collaborating cross-functionally to enhance safety measures.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size