Average salary: $122,452 /yearly

More stats
Get new jobs by email
  •  ...Existing Vacancy Position Summary CBN Nano Technologies is developing a cutting-edge scanning probe microscope and its associated software interfaces. This position focuses on designing, building, and testing backend software systems that automate researcher driven... 
    Software
    Permanent employment
    Full time
    Worldwide

    CBN Nano Technologies

    Ottawa, ON
    13 days ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    14 days ago
  •  ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space... 
    Software
    Full time

    Aversan

    Ottawa, ON
    4 days ago
  •  ...integrations You want ownership of mission-critical integrations spanning customers, partners, and compliance agencies You believe great software means quality, security, and observability — not just working code Your day at a glance Build integrations between internal... 
    Software
    Full time
    Internship
    Flexible hours

    Genetec

    Ottawa, ON
    14 days ago
  • $180k - $275k per year

     ...offering a unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower... 
    Software
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    1 hour ago
  •  ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    5 days ago
  • A specialized Digital Innovation Hub within a federal defense organization is seeking Intermediate Full-Stack Software Developers. The successful candidates will support the development, scaling, and sustainment of a cloud-based innovation application designed to modernize internal... 
    Software

    Randstad

    Ottawa, ON
    20 days ago
  •  ...companies that lead the world in technology and innovation. Your next chapter starts here.  High Tech Genesis is seeking a talented Software Developer to join our innovative and fast growing team. If you're passionate about building high quality software solutions and... 
    Software
    Permanent employment
    Full time
    Immediate start

    High Tech Genesis

    Ottawa, ON
    21 days ago
  •  ...started. We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    5 days ago
  • $140k - $160k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, and many other applications. If you’re... 
    Software
    Full time

    Ouster

    Ottawa, ON
    7 days ago
  • $130k - $170k per year

     ...infrastructure and high‑performance systems that power certificate lifecycle and emerging industry trust models. This Principal Software Engineer position is a senior, hands-on distributed systems role focused on trust infrastructure while building production-grade backend... 
    Software
    Full time
    Live out
    Work at office
    Sleeping nights
    3 days per week

    Sectigo

    Ottawa, ON
    9 days ago
  •  ...that lead the world in technology and innovation. Your next chapter starts here.    We’re looking for an experienced Embedded Software Developer to work on microcontroller‑based Automotive ECUs. You’ll develop both low‑level drivers and higher‑level embedded applications... 
    Software
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    22 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 
    Software

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  .... We deploy edge and cloud solutions that make intersections and highways safer and smarter. Role Overview We’re looking for a Software Engineer to work on real-time, performance-critical systems powering traffic detection and smart mobility solutions. You’ll focus... 
    Software
    Full time

    Derq

    Ottawa, ON
    3 days ago
  •  ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Application Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (CA). NTT DATA strives to hire exceptional, innovative, and... 
    Software
    Long term contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability... 
    Software
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    21 days ago
  • A Federal Government client requires a Level 3 Application/Software Architect to lead the technical implementation of an enhanced Warehouse Management (WM) solution. The primary goal is to replace aging legacy systems with a streamlined, integrated Oracle-based Supply Chain... 
    Software
    Long term contract
    Contract work
    Remote work
    Flexible hours

    Randstad

    Ottawa, ON
    21 days ago
  • $128k - $170k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, and many other applications. If you’re... 
    Software
    Full time

    Ouster

    Ottawa, ON
    26 days ago
  • $81k - $107.5k per year

     ...) and the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products... 
    Software
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...or visit As an integral part of our scrum team, contribute to the design, development and testing of our cutting edge Lightspeed Software by actively engaging with both the test and support teams to ensure comprehensive testing and efficient bug resolution. In addition,... 
    Software
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    more than 2 months ago
  • Our client is seeking a skilled and detail-oriented Software Quality Assurance (SQA) Analyst to join their team and ensure the quality of software products delivered to both internal and external customers. The ideal candidate will have 3-5 years of experience in software testing... 
    Software
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Ottawa, ON
    a month ago
  • $106k - $140k per year

     ...AODA) and the Ontario Human Rights Code.      Envision Yourself at Barracuda:   We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our... 
    Software
    Worldwide

    Barracuda Networks

    Ottawa, ON
    a month ago
  •  ...The Software Technologies team provides solutions to meet grid security needs with a comprehensive suite of power system analysis tools, with capabilities for both off-line and on-line analysis. The Department’s flagship product, DSATools™, developed exclusively by Powertech... 
    Software
    Full time
    Immediate start
    Remote work
    Work visa

    Powertech Labs

    Ottawa, ON
    more than 2 months ago
  •  ...Department Innovation Role Intern - Front-End Software Engineering Overview Forescout is one of the most impactful cybersecurity companies in the world, helping organizations stay safe and protected in an increasingly digital environment. For more than 25 years, we’ve... 
    Software
    Hourly pay
    Internship
    Summer internship
    Work at office
    Local area
    Relocation

    ForeScout

    Ottawa, ON
    more than 2 months ago
  •  ...a culture of technical excellence, continuous learning, and collaborative problem solving within the team. • 10+ years of embedded software development experience. • 3+ years in a senior or technical leadership capacity. • Expert-level proficiency in C and C++, with strong... 
    Software
    Permanent employment
    Full time
    Work at office
    Relocation

    High Tech Genesis

    Ottawa, ON
    19 days ago
  •  ...doing seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key... 
    Software
    Remote job

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...industry immersion, we are united by our fervour for pioneering wireless solutions. About the job:   Design, develop, and maintain software solutions in Python and C++ for SDR systems. Implement, test, and deploy SDR applications on Linux systems. Collaborate with... 
    Software
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    29 days ago
  •  ...Job Responsibility: Worker Sub-Type: Regular : BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains is seeking talented embedded developers for our Advanced Technology Development... 
    Software
    Full time

    BlackBerry

    Ottawa, ON
    4 days ago
  •  ...Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify’s core desktop experience for millions of users. You’ll own... 
    Software
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Software
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago