Get the job you really want

Top Software Engineer Jobs in Ottawa

472+ Job Results
17 Days Ago
Ottawa, ON
Remote
21 Employees
7+ Years of Experience
21 Employees
7+ Years of Experience
Gaming
Lead Gameplay Software Engineer role at a AAA game studio, responsible for developing and maintaining high-quality gameplay code, driving technical initiatives, managing a team of gameplay engineers, and collaborating cross-functionally to deliver unique gameplay features. Requires at least 10 years of gameplay programming experience and Bachelor's degree in Computer Science or equivalent.
6 Days Ago
Ottawa, ON
7,000 Employees
1-3 Years of Experience
7,000 Employees
1-3 Years of Experience
Big Data • Cloud • Security • Software • Cybersecurity
Seeking a Staff Software Developer to lead the development and optimization of Trend Vision One foundation services, making key architectural decisions and driving innovation. Responsibilities include designing scalable software systems, mentoring engineers, collaborating with stakeholders, optimizing systems, and ensuring high performance. Qualifications include 5+ years of software development experience, expertise in backend development with Go, TypeScript, and JavaScript, experience in cloud-native environments, and proficiency in CI/CD pipelines.
Top Benefits:
401-K
Company Outings
Dental Insurance
+10 More
8 Days Ago
Ottawa, ON
Remote
69 Employees
7+ Years of Experience
69 Employees
7+ Years of Experience
Blockchain • Software
OP Labs is seeking a Senior Software Engineer to join their Platforms team. Responsibilities include supporting developer productivity, optimizing build and test times, core development of the Optimism protocol, and ensuring reliable development stack. Candidate should have experience with Docker, Kubernetes, Go, and a willingness to learn and adapt. Familiarity with decentralized protocols is a plus.
11 Days Ago
Ottawa, ON
Remote
Hybrid
181 Employees
7+ Years of Experience
181 Employees
7+ Years of Experience
Beauty • Enterprise Web • Fintech • Payments • Software
As a Staff Software Engineer at GlossGenius, you will provide technical leadership, design new product offerings, advise on technology roadmap, own end-to-end solutions, prioritize roadmap initiatives, drive engineering standards, mentor team members, and architect systems for scalability.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+32 More
11 Days Ago
Ottawa, ON
Remote
91 Employees
5-7 Years of Experience
91 Employees
5-7 Years of Experience
Software • Web3
As a Staff Software Developer at CoLab, you will work on cutting-edge projects, develop best practices for software teams, mentor build team members, and design production infrastructure for ML models. Join a groundbreaking team that values innovation and fosters professional growth.
17 Days Ago
Ottawa, ON
Remote
5-7 Years of Experience
5-7 Years of Experience
Software
Backend Software Engineer at Amplemarket responsible for building the core of the AI-powered sales platform, solving diverse engineering problems, and designing state-of-the-art APIs. Collaborate with cross-functional teams to deliver new features and provide mentorship to other engineers.
10 Days Ago
Ottawa, ON
Remote
502 Employees
7+ Years of Experience
502 Employees
7+ Years of Experience
Healthtech • Software
The Principal Software Engineer at HHAeXchange will lead the design and implementation of advanced healthcare solutions, mentor junior engineers, and ensure the team aligns with the technical strategy. Responsibilities include hands-on development, leadership in design, architecting healthcare solutions, team enablement, quality ownership, driving architectural innovation, stakeholder engagement, risk management, cross-functional collaboration, and technical mentorship.
8 Days Ago
Ottawa, ON
2,174 Employees
1-3 Years of Experience
2,174 Employees
1-3 Years of Experience
Cloud • eCommerce • Payments • Sales • Software
As a Staff Software Engineer on the Lightspeed Capital team, you will be responsible for evolving the technical architecture, collaborating with Product and Operations, leading production operations, and mentoring team members. Required skills include expertise in TypeScript, Java, and C#, experience with developing and maintaining distributed systems at scale, and working with AWS and GCP.
18 Days Ago
Ottawa, ON
Remote
21 Employees
7+ Years of Experience
21 Employees
7+ Years of Experience
Software • Cryptocurrency • NFT
Seeking a passionate Principle Software Engineer with expertise in ReactJS and NodeJS to design and implement scalable real-time systems for a fast-growing live shopping platform and community. Responsibilities include building a live stream platform, monitoring system performance, and contributing to both frontend and backend development. Experience in team leadership and building scalable systems is required.
18 Days Ago
Ottawa, ON
Remote
55 Employees
7+ Years of Experience
55 Employees
7+ Years of Experience
Energy
Lead the design, development, testing, delivery and support of software systems across our technical stack that drive our end-to-end product development ambitions.
18 Days Ago
Ottawa, ON
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
The role involves working on open source networking software, optimizing Ubuntu for networking silicon, and contributing to data center networking solutions. Candidates need strong software engineering skills, networking passion, and experience with hardware ASICs and software innovations.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
10 Days Ago
Ottawa, ON
Remote
2,050 Employees
7+ Years of Experience
2,050 Employees
7+ Years of Experience
Cloud • Security • Software • Cybersecurity • Automation
Senior Fullstack Engineer at GitLab working on the Tenant Scale team to develop a scaling solution for GitLab.com's daily-active user growth. Responsibilities include developing new features, documenting best practices, and improving product performance. Required skills include Ruby on Rails, PostgreSQL, GraphQL, VueJS, JavaScript, HTML, CSS, RSpec, Jest, Selenium, and Webdriver.
Top Benefits:
401-K
401-K Matching
Company Equity
+42 More
8 Days Ago
Ottawa, ON
Remote
20 Employees
7+ Years of Experience
20 Employees
7+ Years of Experience
Agency • Professional Services
Looking for a Senior Software Engineer to join the Platforms team at OP Labs. Responsibilities include supporting developer productivity, contributing to the core development of the Optimism protocol, and ensuring a reliable development stack. Skills required include Docker, Kubernetes, Go, and experience with decentralized protocols is a plus.
12 Days Ago
Ottawa, ON
Remote
1,900 Employees
3-5 Years of Experience
1,900 Employees
3-5 Years of Experience
Information Technology • Mobile • News + Entertainment • Social Media
As a Senior Software Engineer in the Ads Bidding and Pacing team at Reddit, you will be responsible for implementing optimization systems, contributing to technical designs, conducting experiments, and collaborating with cross-functional teams. You will work on improving bidding and pacing systems, building data processing systems, and analyzing the impact of new algorithms.
Top Benefits:
401-K
401-K Matching
Adoption Assistance
+46 More
3 Days Ago
Ottawa, ON
Remote
456 Employees
5-7 Years of Experience
456 Employees
5-7 Years of Experience
Software
Join Magnet Forensics as a Senior Software Engineer to develop digital investigative software, troubleshoot customer environment problems, and provide technical leadership. Collaborate with global teams to enhance digital forensics products.
7 Days Ago
Ottawa, ON
1,000 Employees
5-7 Years of Experience
1,000 Employees
5-7 Years of Experience
Consumer Web • Edtech • Enterprise Web • Social Impact
Developer Experience team at Coursera is responsible for enhancing development and operation efficiency by providing necessary tooling and infrastructure. The Senior Software Engineer will collaborate with internal teams, lead design and development of core service functionalities, and mentor fellow engineers.
Top Benefits:
Adoption Assistance
Commuter Benefits
Company Equity
+45 More
10 Days Ago
Ottawa, ON
Remote
900 Employees
7+ Years of Experience
900 Employees
7+ Years of Experience
Software
Senior Software Engineer role at Grafana Partner Datasources squad, responsible for developing data sources plugins for visual query editors and transforming observability data for use in Grafana. This role involves collaborating with cloud service providers and independent software vendors to connect to services.
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
Collaborate with frontend engineers to develop a seamless checkout experience for self-checkout kiosks. Work on optimizing products on Cloud Infra, mentor team members, address technical issues, and develop strong working relationships with other employees. Requires BS or MS in Computer Science and 5+ years of industry experience.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
9 Days Ago
Ottawa, ON
Remote
618 Employees
7+ Years of Experience
618 Employees
7+ Years of Experience
Healthtech • Software
Senior Software Engineer at Clover, reinventing health insurance by building systems to improve the health of real people. Responsibilities include simplifying healthcare complexities, learning new tools, defining development practices, and conceptualizing new features. Seeking individuals with experience in functional or imperative programming languages and a passion for leveraging technology to help people.
19 Days Ago
Ottawa, ON
3,770 Employees
5-7 Years of Experience
3,770 Employees
5-7 Years of Experience
Information Technology • Security • Software • Cybersecurity
Join the elite Filesystem development team at BlackBerry QNX, working on feature development, enhancements, optimizations, and safety and security impact analysis. Ideal candidate has a strong understanding of Filesystems and can bring innovative ideas to the table.
6 Days Ago
Ottawa, ON
1,983 Employees
7+ Years of Experience
1,983 Employees
7+ Years of Experience
Software
As a Senior Principal Software Developer at Lightspeed, you will guide design and architecture of critical system components across various products, uplevel engineering practices, provide technical guidance, and contribute to delivering innovative solutions. Responsibilities include ensuring well-designed, scalable systems, analyzing and improving existing infrastructure, driving system reliability and performance enhancements, mentoring team members, and contributing to organizational objectives. Requires 15+ years of software development experience, technical leadership experience, cloud-based system development experience, and proficiency in Java, RoR, Python, .NET. Strong communication skills and ability to lead technical discussions are essential.
20 Days Ago
Ottawa, ON
Remote
3,700 Employees
1-3 Years of Experience
3,700 Employees
1-3 Years of Experience
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.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+38 More
20 Days Ago
Ottawa, ON
Remote
3,700 Employees
1-3 Years of Experience
3,700 Employees
1-3 Years of Experience
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.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+38 More
20 Days Ago
Ottawa, ON
96 Employees
3-5 Years of Experience
96 Employees
3-5 Years of Experience
Information Technology
Responsible for architecting, building, and designing a data collection platform, iterating on new features, building end-to-end features, monitoring data quality issues, establishing best practices, ensuring platform security and scalability, and innovating to develop AI systems.
20 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 Senior Software Engineer with over 5 years of experience in building mobile and desktop user experiences. Must have strong expertise in mobile development with React Native, front-end design patterns, data structures, algorithms, analytics integration, and functional automation testing.
Top Benefits:
401-K
Commuter Benefits
Company Equity
+21 More
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size