Skip to main content

Software Engineer – Team Lead



Software Engineering

Pay Type:


Min Hiring Rate:


Max Hiring Rate:


The Role

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.

Key Responsibilities

You Bring

Why OSI?


A Day In The Life Of A Software Engineer – Team Lead

Discover the day-to-day experiences of our dedicated team, as they share their stories and insights from the forefront of marine navigation technology.