Get the job you really want

Top Software Engineer Jobs in Ottawa

460+ Job Results
5 Days Ago
Ottawa, ON
Remote
2,200 Employees
5-7 Years of Experience
2,200 Employees
5-7 Years of Experience
Fintech
Seeking a Senior Software Engineer to build out financial products and features providing new levels of accessibility and flexibility to users. Will architect, design, and implement new API and microservice interfaces to manage users' transactions with Affirm.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+59 More
6 Days Ago
Ottawa, ON
3,219 Employees
1-3 Years of Experience
3,219 Employees
1-3 Years of Experience
3D Printing • Marketing Tech • Design
Lumentum Canada is seeking a System Software Engineer to develop software for LiDAR products. Responsibilities include defining product requirements, developing embedded software, optimizing system performance, and troubleshooting low-level software issues. Candidates must have a Bachelor's degree in a related field and 1+ years of embedded C/C++ development experience.
6 Days Ago
Ottawa, ON
Remote
3,219 Employees
3-5 Years of Experience
3,219 Employees
3-5 Years of Experience
3D Printing • Marketing Tech • Design
Lumentum is looking for a System Software Engineer to participate in the development of software for new metrology products and contribute to creating an agile development culture. Responsibilities include prototyping and delivering networked solutions, assisting in solution evolution, and collaborating in a team environment.
7 Days Ago
Ottawa, ON
3,219 Employees
3-5 Years of Experience
3,219 Employees
3-5 Years of Experience
3D Printing • Marketing Tech • Design
Lumentum is looking for a System Software Engineer to participate in the development of software for disruptive metrology products and create a lean and agile development culture. Responsibilities include prototyping and delivering networked solutions, assisting in the evolution of solutions, and collaborating in a team environment. Ideal candidates have knowledge of Object-Oriented design and implementation using C++ and experience with Linux/Windows systems.
8 Days Ago
Ottawa, ON
3,219 Employees
1-3 Years of Experience
3,219 Employees
1-3 Years of Experience
3D Printing • Marketing Tech • Design
Lumentum Canada is seeking a System Software Engineer to develop software for new LiDAR products. Responsibilities include defining product requirements, developing embedded software, analyzing system performance, and providing support throughout the verification cycle. Requires Bachelor's degree in related field and 1+ years of embedded C/C++ development experience.
22 Days Ago
Ottawa, ON
Remote
2,569 Employees
7+ Years of Experience
2,569 Employees
7+ Years of Experience
Cloud • Insurance • Payments • Software • App development • Big Data Analytics
Lead a team of software engineers working on API development using C#, TypeScript/JavaScript, and SQL Server. Manage software engineers, provide technical expertise, and ensure velocity and quality. Collaborate with product management and engineering leaders to define work and deliver on roadmap commitments and quality goals.
Top Benefits:
401-K
401-K Matching
Child Care Benefits
+49 More
8 Days Ago
Ottawa, ON
Remote
Hybrid
141 Employees
5-7 Years of Experience
141 Employees
5-7 Years of Experience
Transportation
Waabi is seeking a Senior / Staff Onboard Platform Software Engineer to work on their self-driving technology. Responsibilities include developing high-level software integration framework, sensor integration, and system-level optimization. The role requires 5+ years of software development experience, technical leadership skills, and proficiency in C, C++, Rust, and scripting languages.
4 Days Ago
Ottawa, ON
Remote
299 Employees
3-5 Years of Experience
299 Employees
3-5 Years of Experience
Gaming • News + Entertainment • Sports
Experienced Software Engineer needed to contribute to the constant improvement of user experiences across gaming and entertainment publications. Responsibilities include writing high-level code, collaborating with teams, ensuring website performance, and managing production environments.
7 Days Ago
Ottawa, ON
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Design and implement features across the Mir stack, assist in debugging and fixing issues, improve tests and benchmarks, create documentation, engage with community and partners, collaborate with team
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
8 Hours Ago
Ottawa, ON
Remote
210 Employees
3-5 Years of Experience
210 Employees
3-5 Years of Experience
Software
The Software Engineer at Jungle Scout will be responsible for designing, building, and maintaining web applications and microservices. They will also play a role in decision-making around technologies, scaling systems, and mentoring junior developers. The position requires full stack development experience with skills in Python, SQL, Django, React, and familiarity with Ruby and Big Data/Spark.
Top Benefits:
401-K
401-K Matching
Company Equity
+32 More
5 Days Ago
Ottawa, ON
96 Employees
3-5 Years of Experience
96 Employees
3-5 Years of Experience
Information Technology
Design, build, and deploy software services in a high-tech environment. Debug complex production issues and optimize software stack. Strong communication skills and proficiency in Rust required.
10 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
High-impact software engineer role at Mutiny, working on AI-powered personalized experiences and data services. Responsibilities include building tools for B2B companies, collaborating on AI features, designing and running research experiments, and setting direction for data and AI strategy.
Top Benefits:
401-K
Company Equity
Dental Insurance
+13 More
6 Days Ago
Ottawa, ON
Hybrid
693 Employees
3-5 Years of Experience
693 Employees
3-5 Years of Experience
Other
Collaborate with experienced engineers in designing, coding, testing, and maintaining software applications. Develop and maintain embedded software modules using C++ and Python. Assist in implementing networking solutions and participate in code reviews to enhance code quality. Troubleshoot software defects, support integration on Linux systems, test software features, and maintain clear documentation. Lead the design and implementation of advanced satellite ground segment software systems.
10 Days Ago
Ottawa, ON
Remote
298 Employees
3-5 Years of Experience
298 Employees
3-5 Years of Experience
Information Technology
As a Software Engineer at Cologix, you will be responsible for the interchange of data between servers and end-users, developing and managing server-side components, designing and deploying high-performance applications, incorporating data protection measures, identifying data storage solutions, and providing technical support to users. Key qualifications include a Bachelor's degree in a relevant field, in-depth knowledge of PHP, Python, or JavaScript, proficiency in various technologies such as AWS, Node.js, and Linux, and experience with Agile methodologies, databases, and network automation.
9 Days Ago
Ottawa, ON
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
The Senior, Software Engineer role at Walmart Global Tech involves developing applications for digital signage and radio, leading design initiatives, coding major components, and guiding junior developers. Responsibilities include identifying user and system requirements, writing code, partnering with UI/UX, and ensuring proper documentation and testing. The role requires extensive experience in web development, cloud infrastructure management, Kubernetes, Docker, automated testing, and familiarity with Svelte.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
8 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 at Ada, you will work on executing the company's roadmap for their AI-driven CX platform, collaborating with stakeholders to drive more volume to the platform. You should have 2+ years of backend development experience, proficiency in Python and Node.js, and experience with databases, third-party LLMs, deployment, and developer operations.
Top Benefits:
Company Outings
Dedicated Diversity Inclusion Staff
Dental Insurance
+31 More
7 Days Ago
Ottawa, ON
880 Employees
5-7 Years of Experience
880 Employees
5-7 Years of Experience
Cloud • Software
Senior Software Engineer role at Canonical focusing on owning the design, delivery, and support of features in a highly concurrent, distributed system using Go. Responsibilities include coaching, team development, collaboration, and contributing to building a first-class engineering team.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
12 Days Ago
Ottawa, ON
Remote
27,882 Employees
3-5 Years of Experience
27,882 Employees
3-5 Years of Experience
Food
This Software Engineer II position at Little Caesars involves participating in the design, development, and support of technical projects, translating user stories into clear code, and collaborating with team members to deliver high-quality software solutions.
8 Days Ago
Ottawa, ON
Remote
41 Employees
3-5 Years of Experience
41 Employees
3-5 Years of Experience
Logistics
Looking for a Software Engineer to work on modernizing the command line experience and collaborating with the engineering team to improve performance and reliability. Must have experience in Rust, WASM, Shell, Linux-programming, graphics programming, and open-source software.
4 Days Ago
Ottawa, ON
Remote
578,950 Employees
5-7 Years of Experience
578,950 Employees
5-7 Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Join the Associate TV team at Walmart Global Tech to deliver consumer-grade products and services, increase device visibility and security through automation and predictive analytics, and collaborate with various teams to drive development efforts. Requires 5 years of experience in React, Node JS, relational databases, and automated testing, as well as skills in PowerShell, Linux shell scripting, and proven leadership abilities.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
5 Days Ago
Ottawa, ON
Remote
578,950 Employees
7+ Years of Experience
578,950 Employees
7+ Years of Experience
Big Data • Cloud • Logistics • Machine Learning • Retail
Seeking a Principal Software Engineer with deep technical expertise in observability, CI/CD, systems architecture, and software engineering. Responsible for guiding technology strategy, driving operational excellence, leading teams, and ensuring delivery of high-quality systems.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
11 Days Ago
Ottawa, ON
Remote
1,338 Employees
5-7 Years of Experience
1,338 Employees
5-7 Years of Experience
Mobile • Sharing Economy • Transportation
Seeking a Senior Software Engineer for the Rider team at Lime, responsible for enhancing the core riding experience and building user-centric features. The role involves leading product initiatives, collaborating with cross-functional teams, mentoring engineers, and advising on technology adoption. Candidates should have 5+ years of software development experience, be customer-focused, data-driven, and passionate about Lime's mission.
19 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.
Top Benefits:
401-K
Adoption Assistance
Child Care Benefits
+59 More
8 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 at Ada, you will collaborate with stakeholders to execute the roadmap, drive more volume to the AI-driven CX platform, and work on third-party integrations. Key responsibilities include code deployment, enhancing development practices, and ensuring the best AI Agent platform experience for internal developers and partners.
Top Benefits:
Company Outings
Dedicated Diversity Inclusion Staff
Dental Insurance
+31 More
5 Days Ago
Ottawa, ON
Remote
10,000 Employees
3-5 Years of Experience
10,000 Employees
3-5 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
Senior Software Development Engineer role in a global cybersecurity company working on Linux software for deployment on servers. Responsible for designing and developing core features on the platform and troubleshooting product issues.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size