programmer software engineer jobs in Ottawa

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


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm Full-time €153,000 - €213,000

    At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Trust & Safety Experience owns the customer journeys during authentication, verification, and fraud journeys. You will work as a Frontend engineer, contributing to web, and...


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

    Shape impactful consumer journeys with Affirm as a Full Stack Senior Software Engineer. This role focuses on leading mobile initiatives and building high-quality consumer experiences remotely. As a senior engineer, you’ll own quarterly goals, guiding your team through complex challenges. Collaborate with product management, design, and analytics during...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Kardow Full-time €140,400 - €252,800 Temporary

    Are you interested in building a scalable platform? Are you interested in building and scaling microservices in the cloud for our compute platform? Join our Compute division's Platform Engineering Team! Our work environment nurtures innovative solutions and rapid development cycles. This is a collaborative team building and scaling microservices in the...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada quora Full-time €221,209 - €256,433

    [ Quora is a privately held, "remote-first" company . This position can be performed remotely from anywhere in Canada or the United States. Please visit careers.quora.com/eligible-countries for details regarding employment eligibility by country. ] About Quora: Quora’s mission is to grow the world's collective intelligence. To do so, we have two...


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

    Transform the hospitality industry as a Software Engineer specializing in payments. Join a dynamic remote team dedicated to delivering innovative, reliable solutions that drive billions in transactions globally. As part of the Payments team, you will play a key role in enhancing systems that ensure seamless payment processing for nearly 10,000 properties....


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

    At NerdWallet, we're building tools and experiences that help people make smarter financial decisions. As a Software Engineer focused on AI & Automation within our Security organization, you'll build production software and AI-enabled systems that make security work more scalable, effective, and developer-friendly across NerdWallet. You'll apply strong...


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

    About ClickHouse Recognized on the 2025 Forbes Cloud 100 list, ClickHouse is one of the most innovative and fast-growing private cloud companies. With more than 4,000 customers and ARR that has grown over 250 percent year over year, ClickHouse leads the market in real-time analytics, data warehousing, observability, and AI workloads. The company’s...


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

    Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Affirm, Inc. Full-time €181,000 - €241,000

    Staff Software Engineer, Backend (Identity Decisioning) Remote Canada At Affirma, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm’s Identity team is mission-critical to the customer checkout experience. When a customer...


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

    Actalent is hiring a Senior Embedded C++ Software Engineer to strengthen vehicle information management systems in Ottawa. This highly skilled role focuses on real-time systems, architecture design, and mentoring. This position offers an opportunity to lead the development of the Vehicle Information Manager, overseeing a small team while ensuring...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Mozilla-Corporation Full-time €155,000 - €190,000

    Staff Software Engineer, Web Application Services Remote Canada Why Thunderbird? Thunderbird is one of the world’s most trusted open-source email applications, empowering more than 20 million people globally. At Thunderbird, we build privacy-respecting communication and productivity tools that help people manage their digital lives while staying in...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Lever, Inc. Full-time €160,000 - €220,000

    VGS is building the trust infrastructure for a new era of commerce. As commerce becomes agentic, payments are increasing dramatically in volume, speed, and complexity, and the companies driving that shift need a foundation they can fully trust. We're the world's leader in payment tokenization, trusted by the most innovative AI and Fortune 500 companies,...


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

    At Twilio, we're shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global inclusion means that no...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Fidelity International Full-time €101,000 - €118,000 Temporary

    Job Description Agentic Software Developer You will be working on a 100% remote schedule as part of Fidelity's dynamic working arrangement. At Fidelity, we've been helping Canadian investors build better financial futures for over 35 years. We offer individuals and institutions a range of trusted investment portfolios and services - and we're constantly...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Camunda Full-time €143,800 - €231,900

    Camunda is the enterprise platform for agentic orchestration , enabling organizations to coordinate AI agents, people, and systems across complex, end-to-end business processes. With built-in governance, auditability, and human oversight, Camunda gives enterprises the control they need to move AI from pilots to production — safely and at scale. ...


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

    Description: This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Software Engineer - AI-First based in Canada. This role offers the opportunity to build high-scale software in an AI-first engineering environment focused on transforming complex global work compliance...


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

    GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co‑create the software that powers our world. Our platform unites teams and organizations, breaking down barriers and redefining what's possible in...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada LRO Staffing Full-time €200,000 Temporary

    About The Opportunity On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions. In this role, you will play a key part in the development of next‑generation devices, including security panels, networking gateways, and video cameras. The ideal...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Mozilla Full-time €155,000 - €190,000

    Why Thunderbird? Thunderbird is one of the world’s most trusted open-source email applications, empowering more than 20 million people globally. At Thunderbird, we build privacy-respecting communication and productivity tools that help people manage their digital lives while staying in control of their data. We are open source by design. Our products...

  • Software Engineer

    5 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada YO AI Labs Full-time

    Software Engineer - Open Source Contributions Role Type: Contractor Location: Remote Seeking experienced Software Engineers to contribute to open-source development projects supporting AI training. You'll work on real-world codebases involving feature development, debugging, refactoring, and performance optimization. No prior AI experience is...