Last updated 2026-06-15

39 Software Engineering jobs in Ottawa. ()

Coverage snapshot

Browse Software Engineering jobs in Ottawa from companies including Ciena Canada ULC, CDT Trend Micro Canada Technologies, Inc., Warner Bros. Discovery, 2000 BlackBerry Limited, Ericsson, Solace Corporation, and Solink.

  • Common titles include Applied AI Backend Sr. Software Developer, Staff Software Developer, Software Engineer, COOP, Senior Software Developer, and QNX Principal Technical/Software Project Manager.
  • Roles span intern, entry, mid, and senior levels.
  • Recent postings include software developer, software engineer, applied ai, qnx principal, and qnx senior roles.
  • Most listed roles are in Ottawa (33), with openings also in Kanata (6).

Snapshot updated 2hr, 4m ago

Page 1

Ciena Canada ULC

Ottawa intern Full Time
Experience with low-level real-time software/firmware development. How You Will Contribute: Develop AI tools and applications (ML, Kubernetes) that extend the capabilities of system/platform solutions.
Ottawa entry Full Time
In this role, you will serve as a key technical contributor, working collaboratively to design, develop, integrate, and deliver high-qualit… As an Intermediate Developer, you are expected to operate with minimal supervision and independently manage a broad range of development…

Ericsson

Ottawa entry Full Time $85k-111.3k/yr
Strong programming skills in C/C++, with a focus on embedded or systems‑level software. *. Experience with software configuration and delivery tools such as Git, Gerrit, and Jenkins (or similar). *.
Kanata mid Full Time
The iOS Mobile Staff Engineer drives mobile tech strategy, architecture, best practices, and choice of tools and technology stack across… As the Staff Software Engineer, you will provide technical leadership for the development team.
Kanata mid Full Time
The iOS Mobile Staff Engineer drives mobile tech strategy, architecture, best practices, and choice of tools and technology stack across… As the Staff Software Engineer, you will provide technical leadership for the development team.
Ottawa mid
As an Intermediate Chaos Engineer on our R&D team, you’ll design and run experiments that intentionally stress our platform to… You’ll bring deep technical expertise in chaos tooling (Chaos Mesh, AWS Fault Injection Simulator, and beyond), sharp debugging instincts,…

Solink

Ottawa mid Full Time
The Role We are seeking a motivated Software Engineer Co-Op or Intern to join our R&D team. You are collaborating with cross-functional teams, including product managers, to translate requirements into technical solutions.
Ottawa senior Full Time
Job Description We are seeking a Full-Stack Software Developer to support the ongoing development, enhancement, and maintenance of a missio… This role focuses on .NET and Angular-based application development, performance optimization, and secure deployment practices within a con…
Ottawa senior Full Time
Proven experience leading multiple complex software programs at scale across globally disbursed teams, ideally in embedded, automotive, IoT… Experience with software implementation project management, planning and deployments in an AGILE or iterative environment Strong understand…

NAV CANADA

Ottawa mid Full Time
Ability to apply strong analytical, problem-solving skills to evaluate situations and develop effective solutions, integrating both desktop… Experience in software integration, software configuration management and software testing.
Ottawa senior Full Time
Key qualifications: Demonstrated experience with complex application development including debugging, analysis, and optimization Proven tra… We're looking for someone who: Cares about what they do and is proactive and self-directed Has a great attention to…

Spiria

Ottawa senior
Develop C++ and Angular components that interface with embedded systems, sensors, and machine controllers and test them using Python. As a Senior Software Developer at Spiria, you will: Write, modify, review, optimize and debug computer code; Participate in testing…

Sectigo

Ottawa senior Full Time
We are looking for Senior to Principal level DevOps Engineers who focus on turning complex distributed systems into production‑grade servic… Experience: Strong experience (Senior / Staff / Principal level) in DevOps, SRE, or production infrastructure engineering is required.
Ottawa mid Full Time
Key Qualifications & Experience: Background in developing embedded system software for large-scale complex multi-processor product architec… Job Description: As a Principal Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra…
Ottawa mid Full Time
What you’ll be bringing to the team : Staff-Level Experience : Extensive experience as a staff engineer, with a proven… Modern Tooling : Hands on experience with AI-assisted coding and deployment strategies to drive efficiency without sacrificing quality.

SurveyMonkey

Ottawa senior
What we’re looking for The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and… Serve as a technical leader and mentor, championing high standards in coding, documentation, and architectural best practices to foster the…

EY

Ottawa mid $144k-195k/yr
This expert will be at the forefront of architecting, developing, and deploying robust Dynamics 365 solutions. Technical Proficiency: Experience with D365 modules such as Finance and Supply Chain Management.

Syntronic

Kanata mid Full Time
What you'll do Design, build, and maintain scalable test automation frameworks in Python, (PyTest). Collaborate cross-functionally with developers, QA, and system teams to ensure high-quality software delivery.
Ottawa mid Full Time $74.6k-100k/yr
What You Bring: Development of embedded firmware solutions for Intel, Power Architecture and Arm processors. You will live and breathe embedded software design to help us create the latest in embedded systems technology.
Ottawa entry Full Time
Skills and Knowledge Required: Minimum of 2 years of software development experience in Unix/Linux environment. Proficiency with Linux development and debugging tools (GDB, GCC, Valgrind...) is a plus.

Telesat

Ottawa senior Full Time
In this role, the Software Developer will own specific software modules and be responsible for their implementation, quality, maintainabili… Collaborate closely with the test and support teams to ensure comprehensive testing and timely resolution of software defects.
Ottawa mid
Tech Stack: Mabl, CircleCI, GitHub, AWS, Docker, Java, React, Python What you will be working on: Develop, maintain, and execute… Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our…

MongoDB

Ottawa mid Full Time $122k
The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that power Cloud… You’ll work primarily in the JVM ecosystem (Java and related tooling), with a focus on large-scale, distributed systems that have…