software developer jobs in Ottawa

See average salary for software developer »

1,000 software developer job listings in Canada. Find daily updated positions from leading job boards.


  • Ottawa, Canada Verily Life Sciences LLC Full-time €121,000 - €136,000 Contract

    Who We Are Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities. Uniquely positioned at the intersection of technology, data science, and healthcare, Verily transforms multimodal health data into insights, models, and...


  • Ottawa, ON, Canada BlackBerry Inc. Full-time $90,000 - $126,000 Contract

    Dive into cutting-edge embedded software development with QNX, a part of BlackBerry Limited. This exciting role focuses on utilizing technologies like C, C++, and Python within a hybrid work model. As an Embedded Software Developer II, you will work with diverse technologies, including operating systems and middleware, while collaborating with open-source...


  • Ottawa, ON, Canada QNX Full-time $90,000 - $126,000 Contract

    Drive innovation as an Embedded Software Developer with QNX, a division of BlackBerry Limited. Engage with cutting-edge technologies including C, C++, and Python to shape the future of AI systems. As a key contributor at QNX, you'll develop software across various domains and integrate open-source projects into core QNX technologies. This role emphasizes...


  • Ottawa, Canada Google LLC Full-time €150,000 - €153,000 Contract

    Drive innovation as a Software Developer III in Ads Infrastructure at Google in Waterloo, ON. Leverage skills in Python and C++ to develop cutting-edge high-performance computing systems. Google is seeking an experienced Software Developer III to join their Ads Infrastructure team. With a focus on delivering next-generation technologies, you will contribute...


  • Ottawa, ON, Canada Hensall Co-op Full-time

    Get AI-powered advice on this job and more exclusive features.This range is provided by Hensall Co-op. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$60,000.00/yr - CA$75,000.00/yrDirect message the job poster from Hensall Co-opHensall Co-op is seeking a skilled and motivated Full Stack...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Gogo Inc. Full-time

    Innovate in the aviation industry with Gogo as an Airborne Platform Software Engineer. Join a dynamic team focused on building connectivity solutions aboard business aircraft, utilizing Linux-based development. Gogo is seeking a Senior Software Engineer to contribute to the advancement of connected aviation technology. You'll design, develop, and maintain...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Solace Corporation Full-time €135,000 - €165,000 Temporary

    Enterprise AI is moving from pilots to production, and the constraint is no longer the model —it'sthe data. Agents are only as good as what they can sense, trust, and act on in the moment, and real-time, event-driven data is becoming thefoundationevery serious AI system runs on. Solace istheleadingplatform for the enterprise AI era. Established...


  • Ottawa, Canada Manulife Financial Corporation Full-time €113,000 - €163,000 Contract

    Guide software development teams with Agile, SDLC, and modern platform expertise while delivering scalable solutions from Manulife’s hybrid Waterloo workplace. As an Engineering Manager at Manulife, you will lead engineers through complex technology initiatives and incremental delivery. You will translate technical and business requirements into product...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada CNN Full-time

    Advance your career with Warner Bros. Discovery as a Staff Software Developer focusing on JavaScript and Node.js. Help build customer-facing products while ensuring quality and innovative technology integration. Join the CNN Digital Commerce team as a Staff Software Developer. With over 10 years of experience in software development, you'll leverage your...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Solace Corporation Full-time

    Build Java integration software at Solace, focusing on Spring Boot and event-driven messaging within a hybrid-first work environment. Ship platform components into production. As an Integration Software Developer, you will own well-scoped platform work and deliver it alongside the team. You will build micro-integrations, connection libraries, and shared...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Lumentum Ottawa ULC Full-time €115,000 - €145,000 Temporary

    It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Lumentum Canada was awarded the 2022 National Capital Region's Top Employers for the 6th...

  • Software Developer

    3 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Fortinet Inc. Full-time €117,000 - €143,000 Temporary

    Overview Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere.Responsibilities Involved in the full development lifecycle of software and product...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada BlackBerry Full-time

    Build automated tests with Python, C, and Shell scripting as a Senior Software Developer in Test at QNX. Validate embedded software on real hardware platforms. QNX seeks an experienced Software Developer in Test to validate next-generation software technologies. You will design test suites, build automation frameworks, and investigate complex software and...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada GoDaddy Inc. Full-time

    Help shape how engineers, analysts, and business teams build on and use our enterprise data platform You’ll design data products and the self-service experiences around them — from the data model to the APIs and workflows producers and consumers rely on — so teams can get what they need without waiting on tickets You’ll also help build the...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Ciena Canada ULC Full-time €71,900 - €114,900 Temporary

    As the global leader in high-speed connectivity, Ciena builds the critical infrastructure powering the AI era. We’re a technology company shaping the future of networking, guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being—on and off the job. Ciena...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Frontdoor Defense Full-time

    Staff Software EngineerOwn end-to-end firmware/software development for Broadcom's datacenter-scale platforms Location: Ottawa, Ontario About The RoleStaff Software Engineer As a Staff Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Hewlett Packard Enterprise Full-time €114,300 - €164,300 Temporary

    Senior Embedded Software Developer While this position is for a future vacancy, we are actively recruiting for this role. This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are Hewlett Packard Enterprise is the global edge‑to‑cloud company advancing the way people live and work. We...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada OpenText Full-time

    At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us.Role: Senior Software Developer (Bilingual)Location: Ottawa /Richmond Hill, ON, Canada (Office- based/On-site)The...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Telesat Full-time

    Telesat, headquartered in Ottawa, is seeking a Senior Software Engineering Manager to build, lead and mentor a team of software professionals including engineers, architects and scrum masters. You will set the embedded software strategy, align goals with group objectives, and drive data-driven decisions while fostering a collaborative, inclusive culture...


  • Ottawa, ON, Canada BlackBerry QNX Full-time $90,000 - $126,000 Contract

    Elevate your career at QNX, a division of BlackBerry Limited, as an Embedded Software Developer II. This role focuses on utilizing C, C++, and Python within the QNX Real-Time Operating System (RTOS) to tackle complex challenges across various domains. In this pivotal role, you'll develop software employing a rich selection of technologies while integrating...