Senior Software Engineering Manager

2 weeks ago


Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

About Us

OSI Maritime Systems Ltd. is a pioneering provider of integrated navigation and tactical solutions designed for naval and maritime security operations.

We have had many firsts over the years, including introducing the first electronic chart system for the maritime market in 1977. Today, our solutions are used by 23 navies with more than 600 warships and submarines.

The role you're applying for requires leadership skills to cultivate an optimal software engineering program and contribute to hiring, training, and professional guidance for team members.

Key Responsibilities

  • Serve as a lead to a team of assigned employees, supervising their professional careers.
  • Mentor and develop employee's technical skill set within their team to ensure ongoing professional growth and skill advancement.
  • Scope, estimate, organize and plan the work packages for department improvements and objectives, providing details that ensure the work is done correctly the first time.
  • Collaborate with other Leads, Managers, and Work Groups to ensure the successful release of the OSI product line and the growth and well-being of the Software Engineering staff.
  • Instill OSI best practices for software engineering to their team.
  • Ensure documented process is understood and followed.
  • Chair team meetings and lead team building activities.
  • Build a strong team work culture and advocate on behalf of their team.
  • Escalate problems to the Software Manager that cannot be resolved at the team level.
  • Report team status weekly and problems to the Software Manager.
  • Assist with CAR resolution, and process improvements.
  • Support recruitment efforts to hire new team members.
  • Prepare skills analysis and performance feedback for team members.
  • Assist with the creation of new process and training content.
  • Complete administrative tasks such as timesheets, vacation approvals, flex time approvals, attendance reporting, overhead reporting and all other administrative tasks related to the supervision of staff.

Why Choose Us

We foster an inclusive and diverse culture, celebrating our diversity and striving to be more inclusive because it makes us a better company.

Our Professional Development program supports employees in their career development by providing funds, time, and opportunities to become better at what they do.

Compensation

The estimated salary for this role is $120,000 - $145,000 CDN, commensurate with education, experience, and internal parity.

We offer great benefits, including extended healthcare, dental care, group retirement savings plan, emergency travel assistance, and employee and family assistance program.



  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Role OverviewWe are seeking a Senior Software Engineer to join our team at Infoblox. As a key member of our Engineering team, you will be responsible for designing, developing, and testing software for our next-generation DNS, DHCP, and IP Address Management (DDI) services.Key ResponsibilitiesDesign and develop software for Enterprise & Service Provider...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    As a Senior Software Engineering Team Lead at OSI Maritime Systems Ltd., you will have the opportunity to lead a high-performing team of software engineers and contribute to the development of cutting-edge navigation and tactical solutions for naval and maritime security operations.About UsOSI Maritime Systems Ltd. has a rich history of innovation,...


  • Burnaby, British Columbia, Canada T.M. Engineering Ltd. Full time

    We are seeking a highly skilled Senior Mechanical Engineer to join our team at T.M. Engineering Ltd.The successful candidate will have a strong background in mechanical engineering, with a focus on project management and leadership.Key Responsibilities:Lead cross-functional teams to design, develop, and implement mechanical systemsConduct research into the...


  • Burnaby, British Columbia, Canada Infoblox Full time

    About the RoleWe are seeking an exceptional Senior Software Engineer to join our Engineering team in Burnaby, BC. As a key member of our team, you will play a crucial role in developing features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services.ResponsibilitiesDesign and develop software for Enterprise & Service Provider...


  • Burnaby, British Columbia, Canada JRS ENGINEERING Full time

    About JRS EngineeringJRS Engineering is a growing company within the asset management industry, seeking a seasoned professional to join our team as a Senior Asset Management Specialist.


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    EnerSys Delaware Inc. is an industry leader in stored energy solutions, serving the global community with innovative products that prioritize efficiency, reliability, and sustainability.As a Senior Software Development Engineer at EnerSys, you will be part of a fast-paced team responsible for developing cutting-edge software solutions for power conversion...


  • Burnaby, British Columbia, Canada RAINIER RANDY VELANO Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking a highly skilled Senior Software Engineer - Backend Development to join our team at {company}.As a Senior Software Engineer - Backend Development, you will be responsible for designing, developing, and maintaining the backend of our software applications. This includes working with our...


  • Burnaby, British Columbia, Canada The Peri Peri Shack Restaurant Full time

    We are seeking a skilled Senior Software Engineer (Backend) to join our team.This role will involve designing, developing, and maintaining high-quality, scalable backend systems.The ideal candidate will have a strong understanding of software engineering principles, cloud computing, and containerization.They will work closely with our cross-functional team...

  • Division Manager

    3 weeks ago


    Burnaby, British Columbia, Canada Strata Engineering Full time

    Division Manager of Engineering Job DescriptionThe Division Manager of Engineering at Strata Engineering is a senior leadership role responsible for overseeing the company's Engineering division. This involves managing day-to-day operations, setting team objectives, and ensuring efficient operations while maintaining compliance with industry regulations,...


  • Burnaby, British Columbia, Canada JUSTORDER TECHNOLOGY INC. Full time

    At JUSTORDER TECHNOLOGY INC., we are seeking a highly skilled Senior Software Engineering Professional to join our team. The ideal candidate will have a degree in a relevant field and significant experience in software development. Key responsibilities include conducting tests, performing security and quality controls, and consulting with clients after sale....


  • Burnaby, British Columbia, Canada BFL Construction Inc Full time

    About the Job:We are seeking a Senior Software Engineer with expertise in cloud infrastructure management. The ideal candidate will have experience with cloud platforms and a strong understanding of software development principles. This is an exciting opportunity for a motivated professional to join our team and contribute to the growth and success of our...


  • Burnaby, British Columbia, Canada BC Hydro Full time

    About the JobWe are seeking a highly skilled Senior Software Development Engineer to join our team at BC Hydro. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems that support our business operations.ResponsibilitiesDesign and develop high-quality software solutions that meet...


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    Company OverviewEnerSys Delaware Inc. is a leading industrial technology company serving the global community with mission-critical stored energy solutions. We are driven by a passion to provide people everywhere with accessible power, enabling them to work and live better.Our portfolio combines stored energy expertise with power systems, enclosures, and...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    At Binary Stream Software Inc., we are looking for a talented Senior Software Developer to join our team. As a senior developer, you will be responsible for designing, developing, and testing software applications using a variety of programming languages and technologies. Your expertise will help us deliver high-quality software solutions to our clients.Key...


  • Burnaby, British Columbia, Canada EnerSys Delaware Inc. Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at EnerSys Delaware Inc. This role will be responsible for designing and developing real-time controls for power converters at our Vancouver facility.Job ResponsibilitiesDesign and develop power conversion products from concept to production.Participate in defining...


  • Burnaby, British Columbia, Canada Fraser Health Full time

    We are seeking a Senior Software Engineer to lead our Cloud and DevOps services. The ideal candidate will have experience with cloud infrastructure and a strong background in software development.Responsibilities include:Designing and implementing cloud-based systemsLeading DevOps practices to ensure efficient deployment and maintenance of cloud...


  • Burnaby, British Columbia, Canada GUANGSON EDUCATION GROUP LTD Full time

    We are seeking a skilled Senior Software Engineer to join our development team. In this role, you will be responsible for designing and developing software applications using a variety of programming languages and technologies.Responsibilities:Design and develop software applications using a variety of programming languages and technologiesCollaborate with...


  • Burnaby, British Columbia, Canada Ardi Renovation Ltd. Full time

    Job DescriptionWe are seeking a Senior Software Engineer to join our team at Company Name. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining cloud computing solutions.Key Responsibilities:Design and implement cloud computing solutions using cloud-based technologies.Collaborate with cross-functional teams to...