programmer software engineer jobs in Ottawa

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


  • Ottawa, Ontario, Canada Ford Full-time

    Ford of Canada is seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience. You will design, develop, and debug C-based software for ARM-based platforms, with AUTOSAR familiarity and strong knowledge of CAN and Embedded Ethernet.This hybrid role located in Kanata, Ontario offers challenging work across system...


  • Ottawa, Ontario, Canada Export Development Canada | Exportation et développement Canada Full-time

    Application deadline: October 1, 2026, 12:00PM ET Join the EDC Team! At EDC, we support Canadian businesses to succeed globally. We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) - Platform &...


  • Ottawa, Ontario, Canada Ciena Full-time

    Ciena is seeking an embedded software engineer in Ottawa to design and develop high-performance C/C++ software for Linux and VxWorks platforms. You will contribute to testing, deployment, and optimization across cross-functional teams.The role requires 3+ years of embedded experience and a Master’s or Bachelor’s in CS/EE/SE or related field. Strong...


  • Ottawa, Ontario, Canada Turing Full-time

    Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities. Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote setup. You’ll be tasked with evaluating AI-generated code, collaborating with various teams to establish benchmarks, and hypothesizing on the software...


  • Ottawa, Ontario, Canada Kardow Full-time

    Softchoice, an IT solutions provider, is hiring a Software Engineer, AI to design and deliver AI-driven solutions that empower businesses with intelligent automation and data insights. In this intermediate-level role, you will deliver complex components from design through deployment, collaborating with senior engineers and architects to translate...


  • Ottawa, ON, Canada Kardow Full-time $110,000 - $150,000 Contract

    Software Developer/Cloud Engineer, Telemetry and Observability PlatformHybrid work (4 days on-site/1 day remote work) in Ottawa1-year contract (with extension possibility)Our client is looking for a Software Developer to support the design, development, testing, and deployment of their Telemetry and Observability Platform, an enterprise platform that pulls...

  • Systems Engineer

    1 day ago


    Ottawa, ON, Canada Kardow Full-time $90,000 - $120,000 Contract

    Location: Ottawa, ON Work Model: Hybrid (4 days/week onsite) Employment Type: Contract Partnered Through: Epitec Overview Epitec is seeking a Systems Engineer to support the development of next-generation software diagnostics and observability solutions for connected, intelligent vehicles. This role sits at the intersection of AI/ML, embedded systems, cloud...


  • Ottawa, ON, Canada YO AI Labs Remote Full-time $3 - $4 Contract

    YO AI Labs is seeking a Senior Software Engineer (Contractor) to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using MCP tools. This remote role is approximately 15 hours per week.You will design reproducible environments, deterministic verification, and reference...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada AlphaSense, Inc. Full-time €132,000 - €181,700

    The world’s most sophisticated companies rely on AlphaSense to remove uncertainty from decision-making. With market intelligence and search built on proven AI, AlphaSense delivers insights that matter from content you can trust. Our universe of public and private content includes equity research, company filings, event transcripts, expert calls, news,...


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

    At Affim, 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. The Card Loan Platform team builds the high-throughput decision engine at the heart of Affim’s card products. Unlike traditional cards, every pay‑later transaction is backed...


  • Ottawa, Ontario, Canada General Dynamics Mission Systems–Canada Full-time

    Become a Lead Software Engineer at General Dynamics Mission Systems–Canada, driving software innovations that bolster national security. Oversee and mentor a team of developers to achieve impactful project outcomes. As a key player within the Canadian Air team, you will manage daily software operations, ensuring alignment with program schedules and goals....


  • Ottawa, Ontario, Canada Turing Full-time

    Embrace an exciting challenge as a Software Engineer specializing in AI. Collaborate with teams in a remote setting to elevate AI code quality and efficiency. You will be responsible for applying your extensive software engineering knowledge, comprising over five years of experience, to refine AI-generated code. The role requires working closely with...


  • Ottawa, Ontario, Canada huaweicanada Full-time

    Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent tools based on AI/ML/LLMs/NLP for software development and maintenance, such as AI software engineer, a...


  • Ottawa, Ontario, Canada Hewlett Packard Enterprise Full-time

    Hewlett Packard Enterprise in Ottawa, Ontario, seeks a Software Developer for a hybrid role, averaging two days per week at an HPE office. You will design, implement, test, and maintain software for end users across local, networked, and cloud-connected platforms, applying modern languages and tools.The ideal candidate has 5+ years in software development,...


  • Ottawa, Ontario, Canada WarnerMedia Full-time

    Warner Bros. Discovery is seeking a Software Engineer II with a passion for technical writing to shape how we create and manage documentation across the CNN digital spectrum.You will collaborate with front-end, back-end, mobile, design systems and other teams to improve onboarding and user experiences for engineers, designers, managers, and end users. The...

  • Test Tools

    9 hours ago


    Ottawa, Ontario, Canada Ciena Full-time

    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....


  • Ottawa, Ontario, Canada Tripadvisor Full-time

    A leading travel platform is seeking a software engineer to join their Mobile App Product Engineering teams. This role focuses on delivering scalable features for their Android and iOS apps that serve millions of travelers. The ideal candidate will have experience in Android development, preferably using Kotlin, and will thrive in a collaborative, Agile...


  • Ottawa, Ontario, Canada Kardow Full-time

    We are hiring a Senior Software Engineer, Performance & Scale for an opportunity with one of our technology clients.The engineer will join a team working on highly complex, massively scaled software systems, with a strong focus on performance, scalability, reliability, distributed systems, microservices architecture, and automation.This role is suited to an...


  • Ottawa, Ontario, Canada Aptiv Full-time

    ABOUT WIND RIVERWind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense,...

  • Distinguished Engineer

    13 hours ago


    Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full-time

    Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent tools based on AI/ML/LLMs/NLP for software development and maintenance, such as AI software engineer, a...