Get the job you really want

Top Software Engineer Jobs in Ottawa

507+ Job Results
7 Days Ago
Ottawa, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Senior Software Engineer - SAP FICO Functional will design, develop, and implement ERP solutions at Walmart, focusing on SAP Finance areas. Responsibilities include following agile processes, collaborating with global teams, applying TDD practices, and enhancing financial processes and technical solutions to support strategic initiatives.
7 Days Ago
Ottawa, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer, you will lead and participate in projects, create and optimize software solutions using Java and microservices, implement event-driven architectures, and manage cross-functional collaboration, ensuring high-quality code delivery and efficient application development.
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
The Senior Software Engineer will collaborate with cross-functional teams to develop and implement complex applications, handling both front-end and back-end services. Responsibilities include conducting design reviews, improving system performance, and delivering scalable solutions. The role focuses on building robust systems and technologies within Walmart's People Technology team, ensuring alignment with business goals.
7 Days Ago
Ottawa, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Software Engineer III, you will collaborate with frontend engineers to enhance the checkout experience for self-checkout kiosks. Responsibilities include developing software solutions, optimizing cloud infrastructure, mentoring team members, and addressing technical issues while ensuring scalability and performance of backend services.
7 Days Ago
Ottawa, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Software Engineer III, you will develop a seamless checkout experience by collaborating with frontend engineers and other teams. You will design software solutions, optimize product performance in cloud infrastructure, mentor team members, and troubleshoot complex technical issues to enhance customer experience across various platforms.
7 Days Ago
Ottawa, ON
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Software Engineer III, you will collaborate with frontend engineers to enhance the checkout experience on self-service kiosks. Responsibilities include designing and developing software solutions, mentoring team members, troubleshooting complex issues, and optimizing products on Cloud Infra. You will work closely with various stakeholders to improve customer experience and operational efficiency.
7 Days Ago
Ottawa, ON
Remote
Senior level
Senior level
Sales
As a Senior Full Stack Software Engineer, you'll develop critical product features with a backend focus. Responsibilities include full-stack feature ownership, real-time data handling, database management, and cross-functional collaboration while providing technical mentorship and maintaining system performance.
7 Days Ago
Ottawa, ON
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
The Software Engineer, Backend will focus on enhancing Coinbase's crypto products by breaking down a monolithic Rails application into microservices, and will collaborate with various teams to scale and maintain backend systems. The role involves solving complex technical challenges while ensuring secure infrastructure and real-time application performance.
7 Days Ago
Ottawa, ON
Remote
3,700 Employees
Junior
3,700 Employees
Junior
Cloud • Fintech • Cryptocurrency • NFT • Web3
Coinbase is looking for experienced backend engineers to join their team to build the next generation of crypto-forward products and features. Responsibilities include decomposing the monolithic Rails app into microservices, articulating a long-term vision for backend systems, and writing high-quality code. They are seeking individuals with at least 2 years of software engineering experience.
7 Days Ago
Ottawa, ON
Remote
3,700 Employees
Entry level
3,700 Employees
Entry level
Cloud • Fintech • Cryptocurrency • NFT • Web3
Backend engineer role at Coinbase's Platform Product Group working on building crypto-forward products and features. Responsibilities include building new services using Golang, designing scalable systems, collaborating with cross-functional teams, and turning product vision into a roadmap.
7 Days Ago
Ottawa, ON
3,770 Employees
Senior level
3,770 Employees
Senior level
Information Technology • Security • Software • Cybersecurity
Responsible for developing and maintaining graphics drivers and the QNX graphics subsystem, including display controllers and GPU drivers. Tasks include software specification documentation, debugging on various architectures, and integration of QNX Hypervisor and Android onto embedded platforms. Requires strong driver development experience and an understanding of embedded systems.
14 Days Ago
Ottawa, ON
Remote
417 Employees
Senior level
417 Employees
Senior level
Marketing Tech • Real Estate • Software • PropTech • SEO
As a Staff Software Engineer, you will lead the design and implementation of complex systems, mentor engineers, and drive high-impact projects that align technical solutions with business goals while ensuring system scalability and performance.
8 Days Ago
Ottawa, ON
Remote
1,847 Employees
Mid level
1,847 Employees
Mid level
Security • Software
As a Senior Software Engineer at Tenable, you will lead innovation and collaborate on technical direction for the Tenable.sc product. Your role includes advocating for customers, improving software designs, encouraging best practices, and driving architectural improvements to enhance product features and scalability in cloud environments.
8 Days Ago
Ottawa, ON
Remote
371 Employees
Mid level
371 Employees
Mid level
AdTech • Marketing Tech
As a Back-End Software Engineer at StackAdapt, you'll build scalable real-time micro-services primarily in Go, working with large data sets and various databases. You'll also develop software that uses messaging queues and focus on writing efficient, optimized code.
3,770 Employees
Junior
Information Technology • Security • Software • Cybersecurity
Building an Open Source team to integrate software into the QNX Real-Time Operating System for embedded solutions. Responsibilities include analyzing, porting, integrating, and optimizing Open Source projects onto the QNX RTOS, working with the Open Source community, and integrating components with different subsystems and platforms.
9 Days Ago
Ottawa, ON
Remote
71 Employees
Senior level
71 Employees
Senior level
Insurance • Financial Services
As a Software Engineer Manager at PolicyMe, you will lead a high-performance engineering team, overseeing the development and deployment of key features while ensuring best practices in code quality and architecture. You will collaborate with cross-functional teams, drive technical decisions aligned with business objectives, and maintain reliable and secure systems.
10 Days Ago
Ottawa, ON
Remote
499 Employees
Entry level
499 Employees
Entry level
Fintech • Payments • Financial Services
As a Software Engineer II at Sun Life, you will collaborate with dynamic colleagues to develop technology solutions that enhance client experiences and support financial security initiatives. You will be encouraged to leverage your unique background while contributing to a culture of innovation and excellence.
10 Days Ago
Ottawa, ON
Remote
371 Employees
Senior level
371 Employees
Senior level
AdTech • Marketing Tech
As a Senior Full Stack Software Engineer at StackAdapt, you will design and debug scalable systems, write test-driven code, and engage in architectural decisions. You'll work collaboratively on web architecture, APIs, and backend systems, taking ownership of projects while contributing to code and technical spec reviews.
10 Days Ago
Ottawa, ON
Remote
618 Employees
Senior level
618 Employees
Senior level
Healthtech • Software
As a Senior Software Engineer at Counterpart Health, you'll build innovative primary care tools to improve healthcare outcomes. Collaborate with engineers and data scientists to simplify healthcare complexities, define development practices, and conceptualize new features in a collaborative environment.
10 Days Ago
Ottawa, ON
Remote
5,360 Employees
Junior
5,360 Employees
Junior
Payments • Software
As a Software Engineer on the Data Quality Team, you will design and implement data quality solutions, create data cleansing processes, develop automated quality checks, and collaborate with teams to maintain data integrity. You will be responsible for ensuring accurate, reliable data that supports decision-making and innovation within the company.
10 Days Ago
Ottawa, ON
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
As a Principal Software Developer at Snowed in Studios, you'll leverage your advanced programming skills to collaborate with client studios on game development. Responsibilities include designing and implementing game features, optimizing code, and working with game engines like Unreal Engine, all while fostering a supportive team environment.
10 Days Ago
Ottawa, ON
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
As a Principle Software Developer at Snowed in Studios, you will collaborate with client studios to design, implement, and debug game features. You will work on toolsets and pipelines, optimize code, and support your team in developing high-quality games while leveraging your extensive experience and advanced programming skills.
10 Days Ago
Ottawa, ON
111 Employees
Expert/Leader
111 Employees
Expert/Leader
Gaming • Software
The Advanced Software Developer will collaborate with client studios to develop and debug game features, optimize code, and support team goals in a creative environment. Responsibilities include utilizing advanced programming skills, working with game engines, and analyzing systems for efficiency.
10 Days Ago
Ottawa, ON
Remote
22 Employees
Mid level
22 Employees
Mid level
Fintech • Financial Services
As a Software Engineer, Portfolio Strategy, you will design, develop, and implement features for an automated trading system, including data pipelines and machine learning models, while ensuring code quality and stability. You will collaborate with strategists and data scientists to support system deployment and operation in a high-stakes financial environment.
10 Days Ago
Ottawa, ON
Remote
185 Employees
Entry level
185 Employees
Entry level
Healthtech
The Associate Software Developer will enhance the CIS Infinity product suite by analyzing and implementing changes, while ensuring code quality and compliance with specifications. The role involves collaboration with teams, troubleshooting issues, and gaining hands-on experience in developing enterprise-level software.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size