Top Benefits
About the role
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.
MISSION
The Software Team Lead at OSI has the primary responsibility of providing leadership of an engineering team to ensure quality assurance of the software products. The Software Team Lead supports the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and is a key contributor and leader in the hiring, training, and professional guidance to their team members.
The Lead will demonstrate professionalism and instill the idea of integrity and ownership on their team. The Lead is available to assist their team members and build team morale. The Lead will grow and mentor their team, and also handle conflicts and poor performance issues.
The Software Team Lead demonstrates strong communication skills and interpersonal skills. The Lead will plan work to address Department improvements and objectives. The lead will delegate the work, and motivate the team to complete the work on time and on budget providing regular reports to management.
RESPONSIBILITIES
Serve as the lead to a team of assigned employees, supervising their professional careers.
Actively assist team members with the resolution of professional problems and removing roadblocks so they can do their job to the best o their ability.
Facilitate locating mentors to 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 the 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 the OSI values and 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.
Prepare, provide or support compensation reviews to team members.
Prepare and provide skills and Professional Development feedback for team members.
Prepare, provide and support performance feedback and performance improvement plans for team members.
Ensure that 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
KNOWLEDGE & QUALIFICATIONS
Education: Degree in Computer Science, Electrical or Computer Engineering or Engineering Physics
Experience: Min 5 years’ experience in a software environment, experience leading a team of a minimum of 2 employees 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 the planning and delegation of work. Organizing and mentoring a small team to successfully deliver tasks on budget and on time. Expertise with documentation and a strong understanding of the software engineering process. 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
Nice to have skills: Experience with chairing meetings, and running one on one meetings. Experience providing difficult feedback and conflict resolution.
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.
About OSI Maritime Systems
OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. The company develops and delivers integrated bridge systems for warships, integrated dived navigation systems for submarines, and C2 systems for small craft. OSI currently has 25 naval customers from around the world with over 700 warships and submarines operating with its world leading integrated navigation and tactical solutions.
Top Benefits
About the role
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.
MISSION
The Software Team Lead at OSI has the primary responsibility of providing leadership of an engineering team to ensure quality assurance of the software products. The Software Team Lead supports the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and is a key contributor and leader in the hiring, training, and professional guidance to their team members.
The Lead will demonstrate professionalism and instill the idea of integrity and ownership on their team. The Lead is available to assist their team members and build team morale. The Lead will grow and mentor their team, and also handle conflicts and poor performance issues.
The Software Team Lead demonstrates strong communication skills and interpersonal skills. The Lead will plan work to address Department improvements and objectives. The lead will delegate the work, and motivate the team to complete the work on time and on budget providing regular reports to management.
RESPONSIBILITIES
Serve as the lead to a team of assigned employees, supervising their professional careers.
Actively assist team members with the resolution of professional problems and removing roadblocks so they can do their job to the best o their ability.
Facilitate locating mentors to 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 the 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 the OSI values and 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.
Prepare, provide or support compensation reviews to team members.
Prepare and provide skills and Professional Development feedback for team members.
Prepare, provide and support performance feedback and performance improvement plans for team members.
Ensure that 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
KNOWLEDGE & QUALIFICATIONS
Education: Degree in Computer Science, Electrical or Computer Engineering or Engineering Physics
Experience: Min 5 years’ experience in a software environment, experience leading a team of a minimum of 2 employees 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 the planning and delegation of work. Organizing and mentoring a small team to successfully deliver tasks on budget and on time. Expertise with documentation and a strong understanding of the software engineering process. 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
Nice to have skills: Experience with chairing meetings, and running one on one meetings. Experience providing difficult feedback and conflict resolution.
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.
About OSI Maritime Systems
OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. The company develops and delivers integrated bridge systems for warships, integrated dived navigation systems for submarines, and C2 systems for small craft. OSI currently has 25 naval customers from around the world with over 700 warships and submarines operating with its world leading integrated navigation and tactical solutions.