Get the job you really want

Top Software Engineer Jobs in Ottawa

496+ Job Results
17 Days Ago
Ottawa, ON
Remote
81 Employees
Senior level
81 Employees
Senior level
Cryptocurrency
The Staff Software Engineer will architect and develop new features in Elixir, collaborate with product management, and ensure scalable solutions for complex projects. They will mentor team members and be a key influencer in the team's success, focusing on delivering high-quality, tested code while removing technical roadblocks.
17 Days Ago
Ottawa, ON
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
As a Senior Staff Software Engineer, you will collaborate with stakeholders to design and implement complex data products and systems. You will develop CI/CD automation, utilize Infrastructure as Code, and apply software development methodologies to ensure scalability and reliability. You'll also mentor team members and lead agile teams to solve complex problems and drive business impact.
17 Days Ago
Ottawa, ON
Remote
4,900 Employees
Senior level
4,900 Employees
Senior level
Fintech • Payments
As a Senior Software Engineer for BI Applications, you will lead a team to design, develop, and integrate BI solutions, ensuring high performance and scalability of our data platform. You'll implement software practices, manage the software lifecycle, optimize system performance, and ensure data security while collaborating with cross-functional teams to meet business needs.
17 Days Ago
Ottawa, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
The Staff Software Engineer will lead the backend engineering team focused on building and enhancing StackAdapt’s stats and analytics systems, architecting scalable low-latency backend systems, managing data pipelines, and mentoring junior engineers. Responsibilities include code writing, conducting technical interviews, and ensuring best practices in software development.
17 Days Ago
Ottawa, ON
2,174 Employees
Senior level
2,174 Employees
Senior level
Cloud • eCommerce • Payments • Sales • Software
As a Senior Principal Software Developer at Lightspeed, you will guide the design and architecture of critical system components while contributing hands-on to deliver innovative solutions. You will enhance engineering practices, mentor teams, and drive system reliability and performance improvements across various services.
17 Days Ago
Ottawa, ON
1,681 Employees
Senior level
1,681 Employees
Senior level
Other
As a Senior Software Engineer II, you will architect and develop new features, promote code excellence, and collaborate with product experts to enhance user experiences. You'll investigate performance issues and work within an Agile framework, ensuring scalable solutions while fostering a culture of growth and quality in engineering practices.
17 Days Ago
Ottawa, ON
Remote
1,485 Employees
Senior level
1,485 Employees
Senior level
Internet of Things
As a Senior Software Engineer at Mozilla, you'll lead frontend development and contribute to backend tasks. Your responsibilities include building privacy-focused tools, managing online identities, optimizing system performance, and collaborating with cross-functional teams for seamless service integration, all while ensuring high security and compliance standards.
17 Days Ago
Ottawa, ON
Remote
354 Employees
Senior level
354 Employees
Senior level
Cloud
The Senior Software Engineer will design, develop, and maintain microservices for Kong Konnect, collaborating with Product Management and Engineering teams. The role includes implementing solutions to complex technical problems, supporting services in production, and ensuring code quality through automated testing.
18 Days Ago
Ottawa, ON
1,983 Employees
Expert/Leader
1,983 Employees
Expert/Leader
Software
The Senior Principal Software Developer is responsible for guiding design and architecture across multiple product services, hands-on implementation, mentoring teams, and driving improvements in system performance and reliability. The role requires analyzing existing systems, ensuring scalability, and contributing to organizational goals while fostering a high-performance engineering culture.
19 Days Ago
Ottawa, ON
Remote
12 Employees
Senior level
12 Employees
Senior level
Software • Database • Analytics
As a Senior Software Engineer at Expanso, you will lead the development of Bacalhau, focusing on performance, reliability, and scalability while collaborating with a cross-functional team. You will ensure coding excellence, troubleshoot issues, and iterate based on community feedback in a dynamic, innovative environment.
19 Days Ago
Ottawa, ON
Remote
421 Employees
Expert/Leader
421 Employees
Expert/Leader
Artificial Intelligence • Enterprise Web • Machine Learning • Marketing Tech • Natural Language Processing
As a Staff Software Engineer at Ada, you will lead and manage complex software development projects, build features, solve scaling challenges, and mentor the development team. You will be responsible for executing the integration roadmap and ensuring a scalable and maintainable platform for integrations, while raising technical excellence and quality standards.
18 Days Ago
Ottawa, ON
Remote
198 Employees
Entry level
198 Employees
Entry level
Fintech • Information Technology
Seeking a full-stack Staff Software Engineer to work on the Super+ vertical, architect services, tackle technical challenges, mentor team members, drive high-impact projects, contribute to engineering standards, and shape the technical roadmap.
19 Days Ago
Ottawa, ON
180 Employees
Senior level
180 Employees
Senior level
Other
Contribute to the development of the next-generation sensor product, focusing on product services and integrating network scanners. Provide technical expertise in software development, design, and testing. Work with Golang mainly in a Kubernetes environment.
19 Days Ago
Ottawa, ON
Hybrid
48 Employees
48 Employees
Not Specified
Computer Vision • Information Technology • Machine Learning • Other
Aquabyte is seeking an Embedded Software Engineer to work on the hardware and software orchestrating the hardware installed at fish farms. Responsibilities include interfacing with sensors, cameras, and networks to create robust underwater systems, designing network systems at farms, deploying software on devices, and collaborating with the machine learning team to move algorithms to the edge.
19 Days Ago
Ottawa, ON
Remote
6,000 Employees
Senior level
6,000 Employees
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The Senior Software Engineer will participate in the full software development lifecycle, collaborate with teams to build applications for life sciences, and contribute to troubleshooting and technical support, leveraging extensive experience in Java and JavaScript with a focus on enterprise software development.
19 Days Ago
Ottawa, ON
Remote
6,000 Employees
Senior level
6,000 Employees
Senior level
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Senior Software Engineer at Veeva Systems, you will rapidly build new applications, develop cloud infrastructure, and improve features in a dynamic environment. You will collaborate with product management, design, and QA while mentoring junior engineers and working across multiple layers of technology stack with a focus on Java and open source technologies.
19 Days Ago
Ottawa, ON
Remote
6,000 Employees
Expert/Leader
6,000 Employees
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Principal Software Engineer at Veeva Systems, you will lead the design and implementation of key features for Enterprise Content Management applications on a scalable cloud platform. You'll collaborate with stakeholders and mentor junior team members while focusing on innovative cloud technologies and agile methodologies.
19 Days Ago
Ottawa, ON
Remote
6,000 Employees
Expert/Leader
6,000 Employees
Expert/Leader
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Principal Software Engineer at Veeva Systems, you will design and implement key product features for Enterprise Content Management applications. You will work with contemporary cloud technologies and collaborate with a dynamic team, while utilizing your deep expertise in Java and object-oriented design.
20 Days Ago
Ottawa, ON
Remote
600 Employees
Senior level
600 Employees
Senior level
Software
As a Senior Backend Engineer at Cribl, you will design and develop backend systems and APIs for processing large data sets in real-time, ensuring product features work as expected through comprehensive testing. You will collaborate with a cross-functional team, mentor junior engineers, and take ownership of your software projects in a remote-first environment.
21 Days Ago
Ottawa, ON
Remote
181 Employees
Senior level
181 Employees
Senior level
Beauty • Enterprise Web • Fintech • Payments • Software
The Staff Software Engineer at GlossGenius will provide technical leadership, manage complex problems, engage with stakeholders, advocate for engineering standards, architect systems, and mentor team members while driving product development and improvements.
20 Days Ago
Ottawa, ON
Remote
404 Employees
Entry level
404 Employees
Entry level
Software
As a Software Developer in Test, you will enhance Jane's quality program by developing tools, designing automated test frameworks, and performing performance testing to empower teams. Your role will focus on ensuring quality and efficiency in testing processes across various domains within the company.
20 Days Ago
Ottawa, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Staff Software Engineer at StackAdapt, you'll lead backend engineering efforts by integrating data into the Customer Data Platform, architecting scalable systems and data pipelines, and providing technical leadership to enhance team productivity. You'll also promote software best practices and tackle technical challenges.
20 Days Ago
Ottawa, ON
Remote
299 Employees
Senior level
299 Employees
Senior level
Big Data • Software
As a Senior Software Engineer II, you will lead frontend engineering projects from design to delivery, mentor other engineers, and optimize performance while shaping key components of user experiences. You will also address technical debt and enhance system scalability and maintainability.
20 Days Ago
Ottawa, ON
1,767 Employees
Senior level
1,767 Employees
Senior level
Digital Media • Software • Analytics
As a Senior Software Engineer II at SurveyMonkey, you will architect and develop new features with end-to-end ownership. You will collaborate closely with design and product teams, promote growth in engineering culture, address issues related to performance and scalability, and work in an Agile environment.
20 Days Ago
Ottawa, ON
1,767 Employees
Senior level
1,767 Employees
Senior level
Digital Media • Software • Analytics
As a Senior Software Engineer I at SurveyMonkey, you will design and develop APIs and back-end applications, create front-end website features, and lead solutions on the AWS platform. You will work with cross-functional teams to enhance customer checkout experiences and ensure the scalability of applications.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size