Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$90k - $120k per year

Leonardo DRS

This position requires local presence. Please view similar jobs below.

Select how often (in days) to receive an alert:

Software Engineer II

Location: Kanata, ON, CA, K2V 1C2

Welcome to Leonardo DRS, where innovation meets communications. We are a defense company specializing in naval internal and external communication systems, with an install base of over 150 ships and growing. We design, manufacture, and support our Shipboard Integrated Communications System (SHINCOM) product line, used by navies around the world. Our solutions bridge the gap between embedded products and server-based systems and seamlessly interface with both IP and TDM-based deployments

Job Summary

Reporting directly to the Manager, Software Engineering the lntermediate Software Engineer will be required to operate in both team and solo activities. Key activities will involve analysis, design and implementation of software subsystems and modules that have been assigned. The incumbent is also responsible for addressing customer requirements, performing complex development activities requiring extensive research and analysis. As a member of the Software team, the incumbent carries collective responsibility for the successful implementation of the Company’s software product releases and systems.

This role is based out of our Ottawa, ON location and will be required to report on site for work on a hybrid schedule as business needs allow. It is not a remote position.

As a Software Engineer, your responsibilities will include:

  • Required to support the analysis, development, and review of fault isolation and troubleshooting procedures for engineering design;
  • Make recommendations for design improvements based on this analysis;
  • Involved with the engineering investigation, analysis, and resolution of reliability elements in design, development and implementation of new and/or existing systems/sub-systems;
  • Supports engineering with reliability related design analysis, and coordinates issue resolution;
  • Perform Failure Modes Effects Analysis (FMEA);
  • Conduct Reliability analyses, trend analysis, root cause analysis, and determine associated metrics and develop and maintain associated databases;
  • Lead the Failure Reporting, Analysis, and Corrective Action System (FRACAS) Engineering Process;
  • Responsible for technical activity and completion of assigned task on time and budget;
  • Design, develop, analyze, document and support testing of products, systems or subsystems;
  • May use computer-aided engineering or other design/analysis software in the performance of assignments;
  • Report of progress and status regularly;
  • Review customer specifications and requirements, and under direction, develop designs to best support them, including cost as a key design variable;
  • Provide budget, cost and schedule input for design assignments;
  • Specify and evaluate supplier components, subsystems and services;
  • Support the program design to cost and design for manufacture requirements;
  • Develop prototypes to retire key development risks;
  • Communicate clearly (written and oral) with other company personnel and the customer as required;
  • Participates in preparation of less-complex proposals;
  • May provide technical knowledge and assistance to other engineers and support personnel;
  • Support, communicate, reinforce and defend the mission, values and culture of the organization;
  • Attend appropriate engineering, customer or business meetings.

Salary range for this position is $90,000-$120,000 CAD

*Salary range information provided is a general guideline with criteria such as the candidate’s qualifications and relevant experience being considered when presenting an offer.

What you require to be successful in the role:

  • Degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent practical experience;
  • Minimum 3+ years of experience in programming and agile development;
  • Proficiency in at least one of: C, C++, Ada, Java, Tcl/Tk, with the aptitude and willingness to learn our full language mix;
  • Familiarity with version control and collaborative development workflows (e.g., Git);
  • Team-centric attitude with strong problem-solving skills and attention to detail;
  • Familiarity with Avaya / IP Call Processing technology;
  • Experience working with configuration management tools;
  • Experience troubleshooting and debugging software on target hardware and in a simulation environment;
  • Familiarity with estimating, measuring, and optimizing software performance;
  • Commitment to producing quality technical work while managing multiple tasks and working toward long-term goals;
  • Maintaining a professional attitude ensuring to working collaboratively as a member of a team;
  • Strong communication (both verbal and written), organizational, analytical, and interpersonal skills.

Benefits of working with DRS Canada:

  • A motivating team-based environment where your achievements matter
  • An opportunity to work on industry leading edge technology
  • Flexible work hours and a compressed work week to promote a healthy work/life balance
  • Possibility of a hybrid work schedule dependent on business requirements
  • Industry leading wellness program including:
    • Health, dental, and vision coverage available on first day of hire at no cost to the employee with access to virtual healthcare
    • Access to Employee and Family Assistance Program
    • Employee discounts at local gym facilities
  • Competitive compensation including:
    • Reimbursement for professional development initiatives and memberships plus access to free online learning resources
    • Registered Retirement Savings Plan with matching company contributions with access to complimentary financial planning
    • Maternity and Parental leave top-up
    • Vacation, personal days, sick leave, and additional company paid days off

About DRS Canada

DRS Technologies Canada Ltd., a subsidiary of Leonardo DRS, is a leading mid-tier Canadian defence electronics company specializing in military voice and data communications systems; electro‑optics (EO) and infrared search and tracking systems (IRST); command, control, communications, computers and intelligence (C4I) systems integration; deployable flight data recorders; and defence/space electronics manufacturing.

All applicants must be eligible to meet requirements outlined in the Canadian Controlled Goods Program and to obtain a Secret level security clearance.

Applicants requiring a disability related accommodation to participate in the recruitment process are to advise Human Resources. DRS Pivotal Power Inc. is an equal opportunity employer.

#DRSCanada

Our Vision. To be the leading mid-tier defense technology company in the U.S.

Our Values. The Leonardo DRS culture is defined by our Core Values and Principles:

  • Integrity
  • Agility
  • Excellence
  • Customer Focus
  • Community & Respect
  • Innovation

We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Ottawa, ON vacancy
  • $90k - $120k per year

     ...Select how often (in days) to receive an alert: Software Engineer II Location: Kanata, ON, CA, K2V 1C2 Welcome to Leonardo DRS, where innovation meets communications. We are a defense company specializing in naval internal and external communication systems, with an... 
    Suggested
    Long term contract
    Local area
    Flexible hours

    Leonardo DRS

    Ottawa, ON
    2 hours ago
  • $82.1k - $147.9k per year

     ...for web performance acceleration and edge computing. As a Software Engineer II, you will be responsible for: Advocating for a positive user...  ...your favorite series, or managing your savings, we’re the engine behind the scenes. We provide the world's most distributed platform... 
    Suggested
    Long term contract
    Work at office
    Remote work
    Work from home

    Akamai Career Site

    Ottawa, ON
    2 hours ago
  •  ...experience with code reviews, writing technical specifications, and a culture of producing high‑quality code. Expertise in software engineering best practices, including automated testing, version control, and CI/CD pipelines. Proficiency with Python and/or JavaScript... 
    Suggested
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    2 hours ago
  •  ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. As a Software Engineer II, you will leverage theory, data, and research to solve business problems. You will support R&D and analytics efforts across... 
    Suggested
    Remote work
    Worldwide

    ZoomInfo Technologies LLC

    Ottawa, ON
    1 day ago
  • $105k - $115k per year

     ...provides end-to-end business management software, embedded payment acceptance, marketing technology...  ...We are looking for a Software Developer-II to focus on our Invoice Simple brand....  ...You're eager to adopt and learn the best engineering practices for developing, monitoring, and... 
    Suggested
    Long term contract
    For contractors
    Freelance
    Work at office
    Remote work
    Flexible hours

    EverCommerce

    Ottawa, ON
    1 day ago
  • $120k - $180k per year

     ...Join to apply for the Senior Software Engineer II role at Tripledot Studios Description Department: Engineering Location: Toronto, CA Who are we? Tripledot is one of the largest independent mobile games companies in the world. We are a multi‑award‑winning... 
    Work at office
    Remote work
    Flexible hours

    Tripledot Studios

    Ottawa, ON
    1 day ago
  • $120.4k - $216.6k per year

     ...improve performance and reliability. Collaborating with senior engineers, architects and subject matter experts on solutions that...  ...watching your favorite series, or managing your savings, we're the engine behind the scenes. We provide the world's most distributed platform... 
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    2 hours ago
  • Join Affirm as a Software Engineer II in a remote-first role. Leverage your skills in API development and web apps with React to innovate transformative solutions. Affirm is seeking a Software Engineer II with over 1.5 years of experience. This position focuses on designing... 
    Remote work

    Affirm

    Ottawa, ON
    1 day ago
  • Shape privacy-aware web experiences at Affirm as a Software Engineer II. This remote role emphasizes modern web development in React and TypeScript while enhancing consumer acquisition through experimentation and metrics. Join Affirm's Marketing & Privacy Engineering team,... 
    Remote work

    Affirm

    Ottawa, ON
    2 hours ago
  •  ...help us make the future? As a DevOps Engineer at Honeywell Aerospace, you will be...  ...the design, deployment, and maintenance of software development environments for embedded satellite...  ...leading provider of integrated avionics, engines, systems, and service solutions for... 
    Full time

    Honeywell

    Ottawa, ON
    2 hours ago
  • $126.4k - $158k per year

     ...Senior Software Engineer II – Machine Learning Platform We are seeking a Senior Software Engineer II to design and implement secure, highly scalable, and high‑performance pipelines for the end‑to‑end lifecycle of ML models within SurveyMonkey’s Machine Learning Platform... 
    Remote work
    1 day per week

    SurveyMonkey

    Ottawa, ON
    2 hours ago
  •  ...connected. Join a company driven by quality products across an evolving range of industries. POSITION OVERVIEW Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position requires interfacing with all groups within... 
    Work at office

    Gentex Corporation

    Ottawa, ON
    2 hours ago
  •  ...Canadians , Spring offers the opportunity to make a tangible impact through well-built technology. About The Role As a Software Engineer II, you are an experienced builder who can work independently across the full stack to deliver production-grade software. You take... 
    Contract work
    Remote work
    Flexible hours

    Spring Financial

    Ottawa, ON
    2 hours ago
  • Transform software testing as a Software Engineer II at Affirm, working remotely across Canada. Engage in optimizing test automation and CI pipelines to support quality development. Affirm is on the lookout for a Software Engineer II specializing in backend test automation... 
    Remote work

    Affirm

    Ottawa, ON
    16 hours ago
  • Become a critical player at Affirm as a Software Engineer II, contributing to innovative web apps and APIs in a fully remote role. Engage in project phases and enhance the customer experience through technology. Affirm is seeking a Software Engineer II with 1.5+ years of experience... 
    Remote work

    Affirm

    Ottawa, ON
    1 day ago
  • $142.8k - $184.8k per year

     ...Manager II, Software Engineering, Infrastructure Remote - Canada ID:JR12102 (for internal use only) Who we are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations... 
    Long term contract
    Remote work
    Flexible hours

    Samsara Inc.

    Ottawa, ON
    1 day ago
  • Build full-stack fintech software remotely from Mexico using modern languages, AWS, APIs, databases, and AI-powered development tools. As a Software Engineer II at Spring Financial, you will independently deliver production-grade features across the stack. You will connect... 
    Remote work

    Spring Financial

    Ottawa, ON
    1 day ago
  • Join Affirm as a Software Engineer II and contribute to innovative web experiences while enjoying a fully remote work model. Collaborate with diverse teams using modern tech stacks and support marketing technology integrations. As a Software Engineer II within Affirm's Marketing... 
    Remote work

    Affirm

    Ottawa, ON
    1 day ago
  •  ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity - Senior Software Engineer II (Remote - Canada) We are looking for a Senior Software Engineer II for the Integrations team. This role will play a... 
    Long term contract
    Immediate start
    Remote work

    Wrapbook

    Ottawa, ON
    1 day ago
  •  ...excellence. Job Description The Role: The Solution Test Engineer will work to bridge the gap between platform and feature...  ...Channel, FCoE, FCIP, SCSI, iSCSI, RAID, EMC and NetApp. Test software and equipment automation using Tcl/Tk, Expect, ATS/EASY, OO Programming... 
    Permanent employment

    Collabera

    Ottawa, ON
    2 hours ago
  • $74k - $98k per year

     ...interface. We are seeking someone driven to build quality into the software development lifecycle. Working alongside developers, you'll...  ..., Claude Code, and Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We work in a supportive,... 
    Worldwide

    Barracuda

    Ottawa, ON
    2 hours ago
  • Elevate your engineering career with Affirm as a Remote Software Engineer II. Contribute to innovative batch development and testing while collaborating with talented teams across Canada. As part of Affirm’s Engineering team, you will build robust systems that enhance payment... 
    Remote work

    Affirm

    Ottawa, ON
    1 day ago
  • Join the Streaming team at Affi as a Software Engineer II, focusing on backend systems in a remote environment. Collaborate effectively, leveraging technologies to drive innovative data solutions. This Software Engineer position requires at least 1.5 years of experience in... 
    Remote work

    Affirm

    Ottawa, ON
    1 day ago
  • Elevate your career as a Software Engineer II with Affirm, a remote-first company that champions responsible consumer financing. Collaborate on web apps and APIs while enhancing your technical skills. Affirm is seeking a Software Engineer II with over 1.5 years of experience... 
    Remote work

    Affirm

    Ottawa, ON
    2 hours ago
  •  ...activities such as participation in the interview process. What We Look For You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin.... 
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Ottawa, ON
    1 day ago
  • Drive batch development effectiveness as a Software Engineer II with Affirm in a remote setting across Canada. Collaborate with cross-functional teams to enhance system reliability and streamline workflows. In this role, you will engage with product management and infrastructure... 
    Remote work

    Affirm

    Ottawa, ON
    1 day ago
  • Elevate your career as a Senior Software Engineer II with Wrapbook. This remote position focuses on building innovative internal applications and systems that empower finance teams in the production industry. In this role, you'll leverage your 5+ years of software engineering... 
    Remote work

    Promptcube3

    Ottawa, ON
    1 day ago
  • $82.1k - $147.9k per year

     ...building a scalable platform? Are you a software engineer that is passionate about scalability,...  ...As Software Development Engineer in Test II, you will define the test strategy, performance...  ..., or managing your savings, we're the engine behind the scenes. We provide the world's... 
    Work at office
    Work from home

    Akamai Technologies, Inc.

    Ottawa, ON
    2 hours ago
  • $133k - $183k per year

     ...Software Engineer II, Fullstack (Ads Platform) Remote Canada 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. Our Marketplace is continually... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    1 day ago
  • $133k - $183k per year

     ..., contribute to technical solution design, and collaborate with engineers across the company. Support engineering teams by assisting with...  ...a business scenario into a robust solution involving multiple software components, producing clear, well‑tested, and extensible code.... 
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!