Get the job you really want

Top Software Engineer Jobs in Ottawa

469+ Job Results
3 Days Ago
Ottawa, ON
Remote
600 Employees
5-7 Years of Experience
600 Employees
5-7 Years of Experience
Kids + Family • Mobile
Join Life360 as a Senior Software Engineer, Backend to build microservices, scale systems, and mentor developers. Requires 5+ years of backend and Cloud code experience, proficiency in Java and microservices, and a Bachelor's degree in computer science or equivalent.
3 Days Ago
Ottawa, ON
Remote
331 Employees
7+ Years of Experience
331 Employees
7+ Years of Experience
Database • Analytics • Consulting
Develop the next-generation Cloud-Native Database(TiDB) storage layer, design and develop data backup and restore pipeline, analyze and improve TiDB's performance, troubleshoot customers' critical issues, lead the team with expertise, built and improve engineering practice, mentor junior engineers.
3 Days Ago
Ottawa, ON
Remote
Hybrid
141 Employees
3-5 Years of Experience
141 Employees
3-5 Years of Experience
Transportation
Collaborate in a multidisciplinary team to improve machine learning systems related to self-driving technology. Design data pipelines, streamline workflows, evaluate model performance, and champion engineering excellence. Requires a minimum of 4 years of industry experience in computer science or engineering.
16 Days Ago
Ottawa, ON
Remote
132 Employees
3-5 Years of Experience
132 Employees
3-5 Years of Experience
Fintech • Information Technology
As a Senior Software Engineer at Alpaca, you will be responsible for building and scaling systems for identity verification, risk evaluation, and account management. You will work on a global financial identity service and design reliable architectures. Your role will involve contributing to core systems, implementing backend services, and collaborating with other teams to enhance system interactions and overall software quality.
20 Days Ago
Ottawa, ON
Remote
1,338 Employees
3-5 Years of Experience
1,338 Employees
3-5 Years of Experience
Mobile • Sharing Economy • Transportation
Senior software engineer role at Lime focusing on the Payments and Trust areas. Responsibilities include collaborating with cross-functional teams, developing engineering platforms, building ML systems, data tracking and analysis, and coaching team members. Preferred experience in payments, anti-abuse, or fraud detection domains.
20 Days Ago
Ottawa, ON
Remote
58 Employees
5-7 Years of Experience
58 Employees
5-7 Years of Experience
Blockchain • Information Technology
As a Senior Software Engineer on the Pricing Team at 0x, you will work on delivering the best prices at fast speeds, optimizing algorithms, integrating with AMMs, and implementing pricing algorithms. The tech stack includes TypeScript, Rust, Solidity, Reth, Kafka, Postgres, Redis, Kubernetes, Grafana, and Prometheus.
4 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
Looking for a Senior Full-Stack Engineer to elevate product tooling offerings at Lime, the world's largest shared electric vehicle company. Responsibilities include supporting IPO-readiness, developing web applications, ensuring customer satisfaction, leading cross-functional collaboration, monitoring web stack performance, making technology decisions, and mentoring team members.
4 Days Ago
Ottawa, ON
Remote
3,700 Employees
5-7 Years of Experience
3,700 Employees
5-7 Years of Experience
Cloud • Fintech • Cryptocurrency • NFT • Web3
Seeking a seasoned Senior Software Engineer to join the Datastores (Infrastructure) team at Coinbase, responsible for building and running distributed-database services for high-performance applications. Key responsibilities include designing and operating various database technologies, guiding technical choices, and contributing to the future development of database systems.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+38 More
12 Days Ago
Ottawa, ON
Remote
404 Employees
7+ Years of Experience
404 Employees
7+ Years of Experience
Software
The Booking Group is looking for a Senior Staff Developer to take on the technical leadership of an exciting product area at Jane. The role involves driving the evolution of tech stack and best practices to meet business needs and deliver seamless care to customers. The position is fully remote across Canada at Jane, a company focused on healthcare practice management software.
7 Days Ago
Ottawa, ON
715 Employees
3-5 Years of Experience
715 Employees
3-5 Years of Experience
Information Technology • Software • Design
Collaborate with experienced engineers in the design, coding, testing, and maintenance of embedded software applications. Develop and maintain embedded software modules using C++ and Python. Assist in networking solutions implementation and contribute to software tools development. Participate in code reviews, troubleshooting, and testing software features. Utilize cloud technologies and collaborate with cross-functional teams to meet requirements.
7 Days Ago
Ottawa, ON
88,000 Employees
3-5 Years of Experience
88,000 Employees
3-5 Years of Experience
Fintech • Insurance
Senior Software Engineer responsible for designing, developing, and maintaining backend systems, REST APIs, and microservices. Must have 3+ years of OOP development experience with Python and experience with microservices architecture, Containerization, CI/CD, and React.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+17 More
20 Days Ago
Ottawa, ON
307 Employees
7+ Years of Experience
307 Employees
7+ Years of Experience
Digital Media
Vidyard is seeking a Staff Software Developer with 10+ years of experience to join their Idea Labs team. Responsibilities include designing, building, and scaling distributed systems, leading architecture design, mentoring team members, and staying up-to-date with new technologies.
14 Days Ago
Ottawa, ON
Remote
275 Employees
7+ Years of Experience
275 Employees
7+ Years of Experience
eCommerce
Senior Software Engineer role focusing on Distributed Systems to build products for the post-purchase experience in the retail industry. Responsibilities include owning platform architecture, implementing scalable solutions, writing high-quality code, and mentoring junior engineers. Requires 7+ years of backend development experience.
Top Benefits:
401-K
Company Outings
Dental Insurance
+12 More
19 Days Ago
Ottawa, ON
Remote
1,485 Employees
7+ Years of Experience
1,485 Employees
7+ Years of Experience
Internet of Things
Senior Staff Software Engineer at Mozilla Corporation, leading projects, providing technical leadership, and collaborating with multiple teams to develop privacy-respecting advertising systems for Mozilla products.
Top Benefits:
401-K
Commuter Benefits
Company Outings
+15 More
11 Days Ago
Ottawa, ON
Hybrid
62 Employees
7+ Years of Experience
62 Employees
7+ Years of Experience
Artificial Intelligence • Security • Software
Voxel is looking for an experienced Staff Software Engineer to design and implement backend APIs and services for their site intelligence platform. The role involves leading engineering projects, designing backend services, data modeling, and contributing to software engineering best practices.
13 Days Ago
Ottawa, ON
Remote
10,000 Employees
5-7 Years of Experience
10,000 Employees
5-7 Years of Experience
Cloud • Information Technology • Sales • Security • Cybersecurity
Internal application development for tools, frameworks, and services to build and distribute products. Requires experience in software development with Go, knowledge of object-oriented languages, and strong database skills.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+47 More
5 Days Ago
Ottawa, ON
6,774 Employees
7+ Years of Experience
6,774 Employees
7+ Years of Experience
Artificial Intelligence • Big Data • Cloud • Machine Learning • Software
Join the Genesys Cloud Analytics platform team as a Senior Software Engineer to develop and maintain big data products that enhance customer experience. Collaborate with cross-functional teams to design scalable solutions and deploy global systems on AWS. Troubleshoot and resolve production issues in real-time.
Top Benefits:
401-K
Adoption Assistance
Commuter Benefits
+18 More
21 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
Seeking a Staff Software Engineer with 5+ years of software development and architecture experience to lead the design of complex software changes and develop new features in a dynamic engineering environment. Responsibilities include providing technical leadership, crafting high-quality software, driving innovation, and fostering a culture of accountability and inclusivity within the team.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
17 Days Ago
Ottawa, ON
Remote
115 Employees
5-7 Years of Experience
115 Employees
5-7 Years of Experience
Information Technology
As a Software Engineer at Brilliant, you will be responsible for owning and evolving the technical systems that power millions of emails and push notifications to help learners stay motivated and achieve their goals. You will work on developing new features across the entire stack and ensuring the Lifecycle pod stays on track in terms of building the product.
20 Days Ago
Ottawa, ON
13,285 Employees
7+ Years of Experience
13,285 Employees
7+ Years of Experience
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Principal Software Engineer at Autodesk, you will develop high-quality, scalable, and secure code for our products and solutions while growing your skills. You'll collaborate with teams to create solutions that empower our customers to solve their design, business, and environmental challenges.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+56 More
9 Days Ago
Ottawa, ON
Remote
600 Employees
7+ Years of Experience
600 Employees
7+ Years of Experience
Software
Seeking a Senior Software Engineer with expertise in Node.js, TypeScript, AWS, RESTful API development, data structures, algorithms, and Linux. Responsibilities include defining software development practices, writing clean code, coaching junior engineers, planning quarterly goals, and contributing to the full-stack development of Cribl Cloud.
Top Benefits:
401-K
Company Equity
Dedicated Diversity Inclusion Staff
+21 More
5 Days Ago
Ottawa, ON
7,000 Employees
3-5 Years of Experience
7,000 Employees
3-5 Years of Experience
Big Data • Cloud • Security • Software • Cybersecurity
As a Sr. Software Developer at Trend Micro, you will design, implement, test, deploy, and support high-quality cloud-native services on AWS. Responsibilities include working as a featured service owner, transforming services into AWS Cloud Native applications, and delivering incremental improvements to production multiple times a day using Jenkins and Code Pipeline.
Top Benefits:
401-K
Company Outings
Dental Insurance
+10 More
22 Days Ago
Ottawa, ON
Remote
299 Employees
7+ Years of Experience
299 Employees
7+ Years of Experience
Big Data • Software
As a Staff Software Engineer on the CRM Team at Affinity, you will lead the technical design of critical initiatives, ensure architectural consistency, collaborate across teams, mentor engineers, and promote operational excellence. Strong ownership instincts and communication skills are key for this role.
13 Days Ago
Ottawa, ON
Remote
4,900 Employees
5-7 Years of Experience
4,900 Employees
5-7 Years of Experience
Fintech • Payments
Design, implement, and maintain robust and scalable full-stack components, integrate AI components and models, design and implement REST APIs, manage version control using GitHub, balance rapid development with regulatory compliance, collaborate with cross-functional teams, and communicate solutions to stakeholders.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
6 Days Ago
Ottawa, ON
Remote
9,651 Employees
5-7 Years of Experience
9,651 Employees
5-7 Years of Experience
Energy • Renewable Energy
Join a small but growing team at Sunrun to work on a new platform using state-of-the-art technologies for residential solar+storage products. Responsibilities include establishing technical standards, collaborating with Product Management, designing and coding software components, and mentoring team members. Qualifications include a Bachelor's Degree in Computer Science, 5 years of Java development experience, and expertise in server-side application design patterns, REST APIs, databases, DevOps, AWS, Git, MVC, and Agile methodologies. Experience in renewable energy and the electricity industry is a plus.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size