Software Development Manager P4

OSI Maritime Systems

Burnaby

On-site

CAD 110,000 - 160,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

OSI Maritime Systems in Burnaby, Canada, seeks an experienced Software Engineering Lead to drive end-to-end development of mission-critical navigation and tactical software. You will provide technical direction, mentor engineers, and ensure delivery on schedule across cross-functional teams.

Ideal candidates bring 7+ years of software development experience, strong C/C++ and Python skills, Windows application expertise, and a solid grasp of design, testing, and CI/CD practices to uphold quality

Qualifications

  • 7+ years of software development experience with leadership responsibilities.
  • Strong programming skills in C/C++ and/or Python.
  • Experience with Windows-based application development.
  • Solid understanding of software design, testing, and CI/CD practices.
  • Proven ability to deliver complex, high-quality software on schedule.

Responsibilities

  • Lead end-to-end software development (requirements, design, implementation, testing, release).
  • Provide technical direction and prioritization to developers, testers, and Technical Team Leads.
  • Deliver high-quality software with predictable timelines and strong engineering discipline.
  • Ensure designs meet architectural standards and quality expectations.
  • Identify and mitigate technical risks early to protect delivery.
  • Partner with Software Project Managers and cross-functional teams to align on scope and priorities.
  • Drive improvements in testing, automation, and development practices.
  • Mentor and develop engineers, fostering a collaborative and accountable team environment.

Skills

C/C++
Python
Windows development
CI/CD
Mentoring

Education

B.S. in CS/Software Eng

Job description

Who are we?

At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes to advancing marine safety and operational excellence. With a global presence, we are proud to have offices in Canada, UK, Taiwan, Australia and Germany.

Who are we?

At OSI Maritime Systems, you will lead the technical execution of software feature teams delivering mission-critical navigation and tactical solutions. This role combines hands-on technical leadership, team development, and delivery accountability, ensuring high-quality software is delivered reliably from concept through release.

What You’ll Do
  • Lead end-to-end software development (requirements, design, implementation, testing, release)
  • Provide technical direction and prioritization to developers, testers, and Technical Team Leads
  • Deliver high-quality software with predictable timelines and strong engineering discipline
  • Ensure designs meet architectural standards and quality expectations
  • Identify and mitigate technical risks early to protect delivery
  • Partner with Software Project Managers and cross-functional teams to align on scope and priorities
  • Drive improvements in testing, automation, and development practices
  • Mentor and develop engineers, fostering a collaborative and accountable team environment
What You Bring
  • 7+ years of software development experience, including technical leadership
  • Strong programming skills in C/C++ and/or Python
  • Experience with Windows-based application development
  • Solid understanding of software design, testing, and CI/CD practices
  • Proven ability to deliver complex, high-quality software on schedule
  • Strong problem-solving, communication, and mentoring skills
  • Degree or diploma in Computer Science, Software Engineering, or equivalent experience
Why Join Us
  • Build software that supports real-world naval and maritime operations
  • Work on complex, integrated systems where quality and reliability matter
  • Collaborate with experienced engineering teams in a delivery-focused environment
  • Grow your leadership impact while staying close to technical work
Why work for OSI?
  • Collaborative Culture: Work with a talented and supportive team that values innovation and teamwork.
  • Diversity, Equity, and Inclusion: OSI is committed to fostering a workplace where everyone feels respected, valued, and empowered to contribute their best.
  • Growth Opportunities: We invest in our employees' professional development and career growth with an annual employee driven development program.
  • Competitive Benefits: Enjoy health, dental, RSP, vacation and a healthy work-life balance environment!

If you need accommodations during the hiring process, please contact Talent Acquisition.

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

Similar jobs worth comparing

Software Development Manager P4
Software Development Manager P4

OSI Maritime Systems Ltd. • Burnaby

Hybrid
CAD 130,000 - 180,000
Health & dental
RSP
Vacation
Sr. Software Engineer
Sr. Software Engineer

OSI Maritime Systems • Burnaby

On-site
CAD 90,000 - 120,000
Health and dental benefits
Vacation
RSP
+1
Software Engineering - Systems Test Engineer P3
Software Engineering - Systems Test Engineer P3

OSI Maritime Systems • Burnaby

On-site
CAD 85,000 - 120,000
Competitive benefits
Collaborative culture
Growth opportunities
+1
Team Lead, Software Engineering
Team Lead, Software Engineering

OSI Maritime Systems • Burnaby

On-site
CAD 90,000 - 120,000
Health and Dental Insurance
Annual employee development program
Healthy work-life balance
Jr Software Engineer P1
Jr Software Engineer P1

OSI Maritime Systems • Burnaby

On-site
CAD 60,000 - 90,000
Sr. Systems Integration Engineer (Cybersecurity / Networking)
Sr. Systems Integration Engineer (Cybersecurity / Networking)

OSI Maritime Systems • Burnaby

On-site
CAD 90,000 - 130,000
Collaborative culture
Diversity, Equity & Inclusion
Growth opportunities
+1
Sr. Systems Integration Engineer (Cybersecurity / Networking)
Sr. Systems Integration Engineer (Cybersecurity / Networking)

OSI Maritime Systems Ltd. • Burnaby

On-site
CAD 90,000 - 130,000
Health benefits
Dental insurance
RRSP matching
+1
Autonomous Systems Capability Development Manager - P3
Autonomous Systems Capability Development Manager - P3

OSI Maritime Systems • Burnaby

On-site
CAD 120,000 - 160,000
Health benefits
Dental benefits
RRSP matching
+1
Sr. Service Engineer
Sr. Service Engineer

OSI Maritime Systems • Burnaby

On-site
CAD 80,000 - 100,000
Health and dental benefits
RSP contributions
Professional development opportunities
Sr. Service Engineer
Sr. Service Engineer

OSI Maritime Systems Ltd. • Burnaby

On-site
CAD 80,000 - 100,000
Health benefits
RSP plan
Professional development opportunities
+1