Get the job you really want

Top Software Engineer Jobs in Ottawa

463+ Job Results
23 Days Ago
Ottawa, ON
Remote
835 Employees
3-5 Years of Experience
835 Employees
3-5 Years of Experience
Fintech • Financial Services
Senior Software Engineer role at Shift4, working on software development with .NET (C# / VB), supporting UI-driven applications, API integrations, and agile development. Responsibilities include code testing, resolution of system issues, and collaboration with cross-functional teams. Preferred skills include T-SQL, ASP.NET, and .NET Core.
16 Days Ago
Ottawa, ON
Remote
59 Employees
1-3 Years of Experience
59 Employees
1-3 Years of Experience
Software
Software Engineer role in a remote-first, distributed team environment at Smile.io, focusing on building features, enhancements, and sustainable software in an agile setting. Responsibilities include collaborating with cross-functional teams, analyzing feature performance, and supporting a high-availability service. Ideal candidates possess technical software engineering experience, thrive in a remote work culture, value clear communication, and demonstrate agility and outcome-focus.
13 Days Ago
Ottawa, ON
Remote
4,900 Employees
7+ Years of Experience
4,900 Employees
7+ Years of Experience
Fintech • Payments
As a Software Engineer on the WEX Benefits Technology team, you will collaborate with Product Managers and customers to solve challenges in the employee benefits landscape. You will design and build high-quality software using the latest technologies and best practices.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
8 Days Ago
Ottawa, ON
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
General selection process for software engineers focused on virtualisation and container technology. Seeking exceptional Go, Rust, or C/C++ software engineers to work on next-generation open source VMM or container technology.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
5 Days Ago
Ottawa, ON
Remote
20 Employees
5-7 Years of Experience
20 Employees
5-7 Years of Experience
Agency • Professional Services
Develop the fault proofs underpinning OP Stack chains, own features from design to implementation, implement protocol upgrades, and support core development teams in contributing to the OP Stack.
7 Days Ago
Ottawa, ON
763 Employees
7+ Years of Experience
763 Employees
7+ Years of Experience
Software
Seeking a Senior Developer specialized in search solutions to enhance search capabilities and revolutionize user access to information. Responsibilities include developing and optimizing search algorithms, staying up-to-date with search technologies, collaborating with teams, issue resolution, and knowledge sharing. Qualifications include industry experience in search solutions, modern information retrieval knowledge, hands-on experience with search technologies, and proficiency in Java and C++. Strong analytical skills and problem-solving abilities are essential.
24 Days Ago
Ottawa, ON
Remote
275 Employees
7+ Years of Experience
275 Employees
7+ Years of Experience
eCommerce
Design, develop, and maintain robust streaming data pipelines using technologies like Apache Beam and Dataflow. Architect, implement, and optimize APIs serving data from large-scale databases. Write efficient code in Java, Golang, or Rust and troubleshoot data pipeline issues for high availability and reliability.
Top Benefits:
401-K
Company Outings
Dental Insurance
+12 More
24 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
Join Coinbase as a Senior Software Engineer in the Backend Platform team. Work on infrastructure problems at Coinbase scale, focusing on millisecond-level performance and asynchronous processing capabilities. Collaborate with various teams to build reliable, scalable, and fault-tolerant systems.
Top Benefits:
401-K
401-K Matching
Commuter Benefits
+38 More
13 Days Ago
Ottawa, ON
Remote
4,900 Employees
7+ Years of Experience
4,900 Employees
7+ Years of Experience
Fintech • Payments
Join the Benefits Technology team at WEX as a Software Engineer to design solutions for employer benefits challenges and build high-quality software in the latest technologies. Collaborate with Product Managers and customers to create innovative solutions.
Top Benefits:
401-K
Adoption Assistance
Company Equity
+18 More
24 Days Ago
Ottawa, ON
Remote
371 Employees
5-7 Years of Experience
371 Employees
5-7 Years of Experience
AdTech • Marketing Tech
Seeking a Staff Engineer to lead the full-stack engineering team at StackAdapt, focusing on the Audiences & Customer Data Platform domain. Responsibilities include advising on technical decisions, structuring web APIs, collaborating with stakeholders, mentoring the team, and delivering critical projects. Remote First company open to candidates in North America.
24 Days Ago
Ottawa, ON
Remote
835 Employees
5-7 Years of Experience
835 Employees
5-7 Years of Experience
Fintech • Financial Services
Seeking a Senior Software Engineer with 5+ years of experience in software engineering working with C#. Responsibilities include translating requirements, contributing to architecture and design, building distributed software services, collaborating with teams, and resolving technical issues.
24 Days Ago
Ottawa, ON
Remote
14 Employees
3-5 Years of Experience
14 Employees
3-5 Years of Experience
Digital Media
Seeking an experienced software engineer specializing in Python and Django to contribute to EnrollWise, a best-in-class admissions and enrollment platform for public school districts.
4 Days Ago
Ottawa, ON
Remote
304 Employees
5-7 Years of Experience
304 Employees
5-7 Years of Experience
Software
Lead and mentor a team of software engineers, write efficient code, collaborate on features and support cases, maintain software documentation, remain up-to-date with emerging technologies, conduct critical research and development, align software projects with company objectives, provide guidance and support for professional growth, contribute to a high-performing delivery culture.
13 Days Ago
Ottawa, ON
Remote
152 Employees
1-3 Years of Experience
152 Employees
1-3 Years of Experience
Blockchain • Internet of Things • Mobile • Payments • Wearables
Crowdbotics is seeking engineering professionals to join their innovative software development platform. The company values diversity, inclusion, and continuous learning. Remote work opportunities, competitive salary, and access to the latest technologies are offered as benefits. Join a dynamic team environment focused on redefining software development with AI and data-driven insights.
19 Days Ago
Ottawa, ON
Remote
880 Employees
3-5 Years of Experience
880 Employees
3-5 Years of Experience
Cloud • Software
Staff Engineer position at Canonical working on open-source projects with a focus on technical leadership, software architecture, and team collaboration in Golang, Rust, Python, C, and React.
Top Benefits:
401-K
Dental Insurance
Health Insurance
+3 More
15 Days Ago
Ottawa, ON
Remote
78 Employees
3-5 Years of Experience
78 Employees
3-5 Years of Experience
Software
Seeking a skilled full-time Software Engineer to develop the Tailscale product, focusing on user identity and secure access. Responsibilities include designing and building core backend software components, improving system efficiency and stability, and developing features for various sign-on options. Requires familiarity with distributed systems, SQL databases, authentication protocols, and networking. Remote work with fair compensation practices based on San Francisco market data.
14 Days Ago
Ottawa, ON
51,885 Employees
5-7 Years of Experience
51,885 Employees
5-7 Years of Experience
Financial Services
Drive software development lifecycle, transform requirements into features, manage development teams, conduct software testing and maintenance. Translate user requirements into technical specifications, write code, and provide system design advice. Apply deep knowledge of algorithms, data structures, and programming languages to develop high-quality technology applications and services.
13 Days Ago
Ottawa, ON
3,219 Employees
7+ Years of Experience
3,219 Employees
7+ Years of Experience
3D Printing • Marketing Tech • Design
Lumentum is looking for System Software Engineers Coop to participate in the development of software for metrology products, working with React/Typescript for GUI development, Rust for backend, and C++ for processing point clouds. The role involves teamwork, design, research, and problem-solving in a dynamic environment.
7 Days Ago
Ottawa, ON
Remote
29 Employees
3-5 Years of Experience
29 Employees
3-5 Years of Experience
Gaming • Software
As an Unreal Programmer, you will be responsible for implementing game features in Unreal Engine using C++ and blueprints. You will collaborate with designers/artists to deliver game mechanics and visual improvements and contribute to the game code architecture.
9 Days Ago
Ottawa, ON
Remote
284 Employees
3-5 Years of Experience
284 Employees
3-5 Years of Experience
Healthtech
Looking for a Fullstack Engineer to join the Enterprise Product and Delivery team in Canada. Responsible for customizing products for clients, working with Java, Kotlin, React, and more, and contributing to unit and integration tests. Must be quality-driven, have experience in agile development, and be proactive and result-oriented.
17 Days Ago
Ottawa, ON
Remote
249 Employees
3-5 Years of Experience
249 Employees
3-5 Years of Experience
Information Technology • Software • Consulting
Looking for a Senior/Architect Software Engineer with experience in build systems, particularly Bazel, to work remotely with a global team. Responsibilities include collaborating with client teams, optimizing build systems, contributing to open source projects, and engaging with the Bazel community.
22 Days Ago
Ottawa, ON
Remote
3-5 Years of Experience
3-5 Years of Experience
Security • Software
Seeking experienced and innovative senior software engineers to build the next generation of cloud-based public safety software. Responsibilities include owning products and features, building robust server-side solutions, participating in technical decision-making, code reviews, documentation, and fostering an engineering culture of quality and efficiency.
21 Days Ago
Ottawa, ON
Hybrid
693 Employees
3-5 Years of Experience
693 Employees
3-5 Years of Experience
Other
As a Sr. Specialist Software Developer, you will lead the design, development, and testing of cutting-edge LightSpeed Software. Responsibilities include collaborating with engineers, developing and maintaining software modules, implementing networking solutions, and participating in code reviews. You will also work on software testing, cloud deployment, and maintaining documentation. A Master's degree in a related field and experience in software development and testing are required.
22 Days Ago
Ottawa, ON
900 Employees
7+ Years of Experience
900 Employees
7+ Years of Experience
Software
Collaborate on designing robust and scalable software solutions for healthcare logistics, evaluate emerging technologies, participate in brainstorming sessions, and contribute to continuous improvement in an agile team environment.
12 Days Ago
Ottawa, ON
Remote
371 Employees
7+ Years of Experience
371 Employees
7+ Years of Experience
AdTech • Marketing Tech
Design, improve, and debug complex, scalable distributed systems. Provide mentorship to interns and junior engineers. Take part in technical planning and architectural decision-making. Collaborate with team members on designing scalable, well-tested web architecture, including APIs and backend systems.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size