Software Engineering Team Lead

4 weeks ago


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

About OSI Maritime Systems Ltd.

OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.

The Role

The Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team, ensuring quality assurance of software products. This role supports the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and is a key contributor and leader in hiring, training, and professional guidance to team members.

Key Responsibilities

  • Lead a team of assigned employees, supervising their professional careers.
  • Assist team members with resolving professional problems and removing roadblocks to ensure they can perform their job to the best of their ability.
  • Mentor and develop employee technical skill sets within the team to ensure ongoing professional growth and skill advancement.
  • Scope, estimate, organize, and plan work packages for department improvements and objectives, ensuring work is done correctly the first time.
  • Collaborate with other Leads, Managers, and Work Groups to ensure successful release of OSI product lines and growth and well-being of Software Engineering staff.
  • Instill OSI best practices for software engineering within the team.
  • Ensure documented processes are understood and followed.
  • Chair team meetings and lead team-building activities.
  • Build a strong team work culture and advocate on behalf of the 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 creation of new processes 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 staff supervision.
  • May prepare, provide, or support compensation reviews for team members.
  • May prepare, provide, and support performance improvement plans for team members.
  • Ensure Company engineering and ISO 9001 procedures and policies are adhered to at all times, and all exceptions are immediately reported to the Software Engineering Manager.
  • Ensure compliance with workplace operating, environmental, health, and safety procedures and guidelines.
  • Apply judgment and make decisions to solve routine or complex issues.
  • Authorized to provide reviews of performance and skills assessment.
  • Timely, prudent judgment to make course corrections or find workarounds.
  • This role has the authority and responsibility to assure team members are following documented best practices and procedures.

You Bring

  • Education: Degree in Computer Science, Electrical or Computer Engineering, or Engineering Physics.
  • Experience: Min 10 years' experience in a software environment leading a team of a minimum of 5 engineers or more; Experience in an area of specialization either Development or Testing; Experience working in an ISO 9001 compliant software engineering environment would be an asset.
  • Skills: Experience with leading Teams including technical leadership including the planning and delegation of work. Organizing and mentoring a team to successfully deliver tasks on budget and on time. Expertise with documentation and a strong understanding of the software engineering process. Experience with chairing meetings, and running one on one meetings. Experience providing difficult feedback and conflict resolution. Excellent verbal and written communication skills; Ability to learn quickly and work well under pressure in a high-paced, challenging environment; Strong team work skills; Knowledge of marine navigation concepts and systems is an asset.

Why OSI Maritime Systems Ltd.?

We have a Professional Development program in place that supports our employees in their career development by providing funds, time, and opportunities to become better at what they do.

At OSI Maritime Systems Ltd., you can make a difference. We are a change-willing organization that is always looking for new ideas. We strive to improve what it is we do and how we do it. If you have ideas, we would love to hear about them.

OSI Maritime Systems Ltd. fosters an inclusive and diverse culture. We celebrate our diversity and strive to be more inclusive because it makes us a better company.

Should you require assistance and/or accommodations during the hiring process, please contact Talent Acquisition, OSI.

Compensation

The range for this role is $103,000 - $127,000 and the actual salary offered will be commensurate with education, experience, and internal parity.

We also offer great benefits:

  • Extended healthcare
  • Dental care
  • Group Retirement Savings Plan
  • Emergency Travel Assistance
  • Employee and Family Assistance Program


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

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


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

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


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

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


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

    About OSI Maritime Systems Ltd.OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its electronic chart system and has since achieved numerous firsts in the industry.The...


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

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team, ensuring quality assurance of software products, and supporting the Software Engineering Manager in cultivating and maintaining an optimal software engineering program.Key ResponsibilitiesLead a team of engineers, supervising...

  • Software Engineer

    2 weeks ago


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

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...

  • Software Team Lead

    4 weeks ago


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

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team to ensure quality assurance of software products. The successful candidate will support the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and contribute to the hiring, training,...

  • Software Team Lead

    4 weeks ago


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

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team to ensure quality assurance of software products. The successful candidate will support the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and contribute to the hiring, training,...

  • Software Team Lead

    2 weeks ago


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

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team, ensuring quality assurance of software products, and supporting the Software Engineering Manager in cultivating and maintaining an optimal software engineering program.Key ResponsibilitiesLead a team of engineers, supervising...

  • Software Team Lead

    2 weeks ago


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

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team to ensure quality assurance of software products. This role supports the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and is a key contributor and leader in the hiring,...

  • Software Team Lead

    3 weeks ago


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

    About the RoleThe Software Team Lead at OSI Maritime Systems Ltd. is responsible for providing leadership to an engineering team, ensuring quality assurance of software products, and supporting the Software Engineering Manager in cultivating and maintaining an optimal software engineering program.Key ResponsibilitiesLead a team of engineers, supervising...


  • Burnaby, British Columbia, Canada econommi Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at econommi. The ideal candidate will have a strong background in software development and experience leading teams of information systems professionals.Key ResponsibilitiesLead and coordinate teams of software developers in the development of software and...


  • Burnaby, British Columbia, Canada econommi Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to lead our team in the development of software and integrated information systems. The ideal candidate will have a strong background in software development, excellent leadership skills, and the ability to work collaboratively with cross-functional teams.Key ResponsibilitiesLead and...

  • Software Engineer

    3 weeks ago


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

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and...


  • Burnaby, British Columbia, Canada econommi Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to lead and coordinate teams of information systems professionals in the development of software and integrated information systems. The ideal candidate will have a strong background in software development, with experience in leading teams and managing projects.Key ResponsibilitiesLead...


  • Burnaby, British Columbia, Canada econommi Full time

    About the Role:We are seeking a highly skilled Software Development Engineer to join our team at econommi. As a key member of our software development team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems, process control software, and other...

  • Software Engineer

    2 weeks ago


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

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Enersys Full time

    Job SummaryEnerSys is a leading industrial technology company that serves the global community with mission-critical stored energy solutions. We are driven by a passion to provide people everywhere with accessible power to help them work and live better. Our team is seeking a skilled Lead Software Engineer to develop supervisory, monitoring, and control...

  • Software Engineer

    2 weeks ago


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

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...


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

    About the RoleEnerSys Delaware Inc. is seeking a skilled Lead Software Engineer to join our team in Vancouver. As a key member of our cross-functional team, you will design and develop reliable and cost-effective solutions for our system controller software from concept to production.The system controller monitors and controls our power conversion products...