Jobs for intermediate software developer at Ottawa

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


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

    Intermediate Software Programmer - DSEF Company Overview: KWESST (A DEFSEC Technologies company) develops and delivers next generation military and public safety technology for military and first responder customers. The company is proudly Canadian and provides Dismounted/Mounted Domain Expertise in Command-and-Control software development, integration,...

  • Software Developer

    4 days ago


    Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada IBM Computing Full-time

    Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Amazon Development Centre Canada ULC Full-time

    AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training...


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

    Join QNX as a Senior Kernel Software Developer and redefine the capabilities of advanced operating systems. Contribute to the core engineering efforts shaping trusted embedded solutions. In this pivotal role, you will join QNX's Kernel Development Team, responsible for the engineering of critical system-level software. Your strong background in C...


  • Ottawa, ON, Ottawa Census Division, ON; Ontario, Canada Socket.dev Full-time

    ADGA Group in Ottawa is seeking a Junior Software Developer to learn and grow. You will collaborate with experienced staff, deliver mission-critical software, and contribute across multiple projects in secure environments. Expected Oct start; candidates must obtain Canadian Federal Government Reliability Status and VCR clearance. On-site in Ottawa,...


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

    Elevate your career as a Software Development Manager in a fully remote role. Oversee engineering teams while utilizing your skills in React, C#, Microservices, and Azure Cloud technologies. This opportunity focuses on leading high-performing teams in the Enterprise Software sector. You will direct software development projects, ensuring best practices in...

  • Software Developer

    4 days ago


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

    Software Engineer - Python - Ubuntu Pro client - graduate level Software Engineer - Python - Ubuntu Pro client - graduate level Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely...


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

    Join Temporal Technologies as a Senior Software Engineer focusing on Observability, driving key reliability and productivity enhancements for developers. Engage deeply with internal and customer-facing observability systems. This role is crucial for our Infrastructure Team, leading software development from design through deployment. You will work with a...


  • Ottawa, ON, Canada Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) Full-time €104,000 - €130,000 Contract

    Job Requisition ID: 12377 Position Status: Permanent Full Time Position Type: Hybrid Office Location: Montreal (QC); Ottawa (ON); Toronto (ON) Travel Requirement: Limited Language Designation: English Essential Language Skill Levels (Read/Write/Speak): ZZZ Security Requirement: Reliability Status Salary: Our salaries generally range from $ 104,180.28...


  • 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, Canada Zensurance Full-time

    Drive software innovation as a Senior Software Developer in a remote-first environment. Utilize your expertise in Node.js, TypeScript, and full-stack development to enhance digital insurance solutions. In this pivotal role, you will collaborate closely with the Engineering Department to build software that powers complex data collection and pricing engines....

  • Software Developer

    4 days ago


    Ottawa, ON, Canada Socket.dev Full-time €70,000 - €98,000 Contract

    Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage. Get a tailored resume highlighting what this role needs. Role summary The Enterprise Protect technology team is seeking an experienced Software Developer to join the Oracle-based Customer Risk Rating...


  • Ottawa, Ontario, Canada Solace Corporation Full-time

    Solace Corporation is hiring a Junior Software Developer to join our API & Applications team. You will develop multi-language SDK client libraries (Java, Python, C, C#, JavaScript, Go) powering our event-driven architectures. A key focus is accelerating the Solace Schema Registry and its serialization/deserialization libraries.You will build libraries,...


  • Ottawa, Ontario, Canada IBM Full-time

    IntroductionAt IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...

  • Co-op Winter 2027

    12 hours ago


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

    Co-op Winter 2027 - Software Developer - 8 MonthsInternBuild bold. Deliver impact. Win together.At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that enhance national security, strengthen communities,...

  • Software Developer

    13 hours ago


    Ottawa, Ontario, Canada Solace Full-time

    Enterprise AI is moving from pilots to production, and the constraint is no longer the model — it's the 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 the foundation every serious AI system runs on.Solace is the leading platform for the enterprise AI era. Established...


  • Ottawa, Ontario, Canada ADGA Group Full-time

    A leading technology firm in Ottawa seeks an experienced Programmer/Software Developer to design and debug code in C++, PL SQL, and more. You'll develop application interfaces, write reports, and fulfill technical requirements. Candidates must have over 5 years in software development with hands-on experience in Agile environments and various programming...


  • Ottawa, ON, Canada Cisco Systems, Inc. Full-time $40,000 - $70,000 Contract

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are building the future of...

  • Software Developer

    17 hours ago


    Ottawa, ON, Canada Solace Corporation Full-time €95,000 - €140,000 Contract

    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, ON, Canada Amazon Development Centre Canada ULC Full-time

    AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri...Job Type: Contractor (~15 hours/week)Location: RemoteJob SummaryWe are seeking experienced Senior Software Engineers to support an AI training project by...