Department:
Software Engineering
Pay Type:
Salaried
Min Hiring Rate:
$120,000
Max Hiring Rate:
$143,000
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.
LEADERSHIP RESPONSIBILITIES
• Lead and supervise a small team of engineers and support their professional growth and performance.
• Mentor and develop employees to foster an inclusive and professional team environment with the central aim of building a high performing team with a focus on teamwork culture.
• Advocate on behalf of their team members.
• Promote OSI values, industry best practices, aligned with excellence in marine navigation.
• Assess skills and capabilities, providing ongoing constructive feedback to ensure professional advancement.
• Mentor team members, guide their professional development, and manage training plans to grow skills.
• Collaborate with other Leads and Managers to ensure successful product releases and support the overall well-being of the Software Engineering Department.
TECHNICAL RESPONSIBILITIES
In addition to the responsibilities identified for Senior Software Engineer, this role is responsible for the following technical aspects:
• Supervise team activities and report to the ‘Manager, Software Engineering’ on a weekly basis.
• Escalate unresolved issues and ensure team performance through regular meetings, coaching, and performance feedback (including reviews, improvement plans, and professional development plans).
• Support the creation, maintenance, and improvement of Software Engineering processes, and training.
• Ensure compliance with ISO 9001 and internal company policies; collaborate with internal audit and regulatory bodies.
• Assist in scoping, estimating, and planning departmental work packages and objectives.
• Review technical outputs and engineering documentation for quality and consistency.
• Participate in recruitment, and onboarding.
• May participate in compensation review processes and promotions.
• Handle administrative duties such as timesheets, vacation approvals, and attendance tracking.
• Lead team meetings, one-on-ones, and team-building activities.
• Promote adherence to environmental, health, and safety procedures.
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
Discover the day-to-day experiences of our dedicated team, as they share their stories and insights from the forefront of marine navigation technology.
ROBYN SKALING, Manager, Software Engineering
As the Manager of Software Engineering at OSI Maritime Systems, I lead a dedicated team focused on developing top-tier Maritime Navigation Software. Our Software Engineers use modern tools and best practices to create the innovative OSI Software Suite, ensuring safe navigation. I prioritize understanding my team's needs and fostering pride and purpose in the workplace. With a style of Quiet Leadership, I emphasize approachability and work-life balance, nurturing a caring environment where growth is supported. OSI promotes professional development offering opportunities for skill enhancement, career advancement, and expertise in fields like RADAR or Navigation. Despite our focus on military systems, our culture emphasizes collaboration, respect, accountability, and excellence, creating a supportive atmosphere.
Read MoreWhat To Expect
Passionate team dedicated to building the best Maritime Navigation Software.Utilization of modern tools and best practices in Software Engineering.Development of innovative OSI Software Suite for safe and reliable navigation.Leadership style prioritizing service, understanding, and pride in the workplace.Emphasis on approachability, work-life balance, and empathy within the team.Opportunities for professional growth, leadership roles, and specialized expertise.Corporate values emphasizing collaboration, respect, bold action, accountability, and excellence.Supportive and enjoyable corporate culture, fostering camaraderie and laughter alongside dedication.
400-4585 Canada Way Burnaby, BC, V5G 4L6 Canada
OSI MARITIME SYSTEMS © 2025 • PRIVACY POLICY
