Hybrid Software Engineer II – Naval Systems

Leonardo DRS

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

22 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Wellness program
Vacation, personal days, sick leave
Employee discounts

Job summary

Leonardo DRS Canada is seeking a Software Engineer II to join our Ottawa (Kanata) team. Based on site with hybrid work options, you will contribute to analysis, design, and implementation of software subsystems and modules.

You will work closely with the software team to meet customer requirements, perform design reviews, and ensure timely delivery of releases. A degree in software-related field and 3+ years of experience, with C/C++, Ada, Java, Tcl/Tk, and Git familiarity, are expected.

Qualifications

  • Degree in Software Engineering, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Minimum 3+ years of experience in programming and agile development.
  • Proficiency in C, C++, Ada, Java, Tcl/Tk with willingness to learn full language mix.
  • Familiarity with Git and version control workflows.
  • Experience troubleshooting software on target hardware and in simulations.

Responsibilities

  • Analyze, design and implement software subsystems and modules.
  • Support design reviews and provide recommendations for improvements.
  • Ensure timely completion of tasks within budget and schedule.
  • Communicate progress and requirements with customers and team members.
  • Develop prototypes to address development risks and validate approaches.

Skills

C/C++
Ada
Java
Tcl/Tk
Agile development
Analytical thinking
Strong problem solving
Team collaboration

Education

Degree in Software Engineering or related field

Tools

Git
Configuration management tools
Avaya IP Call Processing

Job description

Leonardo DRS Canada is seeking a Software Engineer II to join our Ottawa (Kanata) team. Based on site with hybrid work options, you will contribute to analysis, design, and implementation of software subsystems and modules.

You will work closely with the software team to meet customer requirements, perform design reviews, and ensure timely delivery of releases. A degree in software-related field and 3+ years of experience, with C/C++, Ada, Java, Tcl/Tk, and Git familiarity, are expected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C# Software Developer
Senior C# Software Developer

Leonardo Group • Ottawa

Hybrid
CAD 90,000 - 100,000
Group benefits (company-paid)
Hybrid work flexibility
Annual incentive bonus
+3
Software Engineer II - 12 mth
Software Engineer II - 12 mth

Leonardo DRS • Ottawa

Hybrid
CAD 90,000 - 120,000
Hybrid work based on operational needs
Wellness program
Competitive compensation
+2
Junior C# Software Developer
Junior C# Software Developer

Leonardo Group • Ottawa

Hybrid
CAD 65,000 - 75,000
100% Company-Paid Benefits
Group Health, Dental, Vision
Hybrid work model
+5
Senior C# Software Developer
Senior C# Software Developer

Leonardo Canada Inc. • Ottawa

Hybrid
CAD 90,000 - 100,000
Group benefits 100% paid from day one
Hybrid work flexibility with 2 office/
Annual incentive bonus program
+2
Software Engineer II
Software Engineer II

Leonardo DRS • Ottawa

Hybrid
CAD 90,000 - 120,000
Hybrid work schedule
Wellness program
Vacation, personal days, sick leave
+1
Systems, Verification & Validation Specialist
Systems, Verification & Validation Specialist

Leonardo Canada Inc. • Ottawa

On-site
CAD 65,000 - 100,000
Group health
Dental
Vision
+2
Systems Engineer II: Defense & Aerospace (Hybrid)
Systems Engineer II: Defense & Aerospace (Hybrid)

Leonardo DRS • Ottawa

Hybrid
CAD 90,000 - 120,000
Hybrid work
Flexible work hours
Wellness program
+3
Systems, Verification & Validation Specialist
Systems, Verification & Validation Specialist

Leonardo Group • Ottawa

Hybrid
CAD 65,000 - 100,000
Company-paid benefits
Generous vacation entitlements
Flexible remote/work options
+1
Real-Time Software Engineer – Public Safety (Hybrid Ottawa)
Real-Time Software Engineer – Public Safety (Hybrid Ottawa)

Larus Technologies • Ottawa

Hybrid
CAD 90,000 - 140,000
Competitive compensation package
Health and Dental insurance
Competitive vacation and PTO
+2
Ruby on Rails Developer – Hybrid (Ottawa) | Career Growth
Ruby on Rails Developer – Hybrid (Ottawa) | Career Growth

Leonardo Canada Inc. • Ottawa

Hybrid
CAD 80,000 - 100,000
Company-paid benefits
Hybrid work
Annual bonus
+2