- Search jobs
- Surrey, BC
- software engineering manager
Software engineering manager Jobs in Surrey, BC
Create a job alert for this search
Software engineering manager • surrey bc
Team Lead, Software Engineering
OSI Maritime Systems Ltd.Burnaby, Metro Vancouver Regional District, CAEngineering Manager
AusencoBurnaby, Metro Vancouver Regional District, CAEngineering Product Manager
AEThermal Solutions Inc.City of Langley, Metro Vancouver Regional District, CAManager, Software Engineering
RB Global Inc.Burnaby, Metro Vancouver Regional District, CAManager, Software Engineering
Ritchie Bros.Burnaby, Metro Vancouver Regional District, CAManager, Software Engineering
InfobloxBurnaby, Metro Vancouver Regional District, CASoftware Developer, Data Engineering (Hybrid)
Brainhunter Systems LtdBurnaby, Metro Vancouver Regional District, CASoftware Engineering Manager
VerathonBurnaby, Metro Vancouver Regional District, CASoftware Engineering Manager
Remitly Inc.New Westminster, Metro Vancouver Regional District, CAManager, Software Engineering (eCommerce)
TELUSBurnaby, Metro Vancouver Regional District, CASoftware Engineering Co-Op
EnersysBurnaby, Metro Vancouver Regional District, CA- New!
Engineering Manager
Raute CorporationDelta, Metro Vancouver Regional District, CAEngineering Manager
Ausenco Pty Ltd.Burnaby, Metro Vancouver Regional District, CASubstation Engineering Manager
StantecBurnaby, Metro Vancouver Regional District, CAAssistant Engineering Manager
Marriott Hotels ResortsBurnaby, British Columbia, CanadaSoftware Engineering Manager
Henry Schein One | ExanSurrey, Metro Vancouver Regional District, CAsoftware engineering lead
Government of Canada - WesternSurrey, Metro Vancouver Regional District, CASubstation Engineering Manager
Stantec Consulting International Ltd.Burnaby, Metro Vancouver Regional District, CASoftware Solutions Engagement Manager
Robert HalfBurnaby, BC, CA- Saguenay, QC (from $ 197,059 to $ 204,104 year)
- Quebec City, QC (from $ 125,000 to $ 192,215 year)
- Kitchener, ON (from $ 103,350 to $ 187,752 year)
- Edmonton, AB (from $ 123,750 to $ 187,250 year)
- Victoria, BC (from $ 149,387 to $ 185,285 year)
- St. John's, NL (from $ 121,784 to $ 182,080 year)
- Burnaby, BC (from $ 130,813 to $ 178,295 year)
- East York, ON (from $ 128,500 to $ 174,624 year)
- Markham, ON (from $ 113,998 to $ 174,000 year)
- Ottawa, ON (from $ 98,475 to $ 173,964 year)
Popular searches
Team Lead, Software Engineering
OSI Maritime Systems Ltd.Burnaby, Metro Vancouver Regional District, CA- Full-time
Job Description
Posted Friday, November 7, 2025 at 11 : 00 a.m.
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.
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
- 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 roadblock so they can do their job to the best o their ability.
- 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 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 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.
- May prepare, provide or support compensation reviews to team members.
- May prepare, provide and support 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
- Applies judgment and makes 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 work arounds.
- This role has the authority and responsibility to assure team members are following documented best practices and procedures.
You Bring
Why work for OSI?
If you need accommodations during the hiring process, please contact Talent Acquisition.
#J-18808-Ljbffr