Software Engineering Team Lead

OSI Maritime Systems
Burnaby, BC, Canada
$100K-$125K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

The RoleThe Software Engineering 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.

Only candidates who are Canadian citizens, have PR status or have a citizenship from a NATO country, and who satisfy security clearance criteria, will be considered.

Key ResponsibilitiesServe as the lead to a team of assigned software engineers, 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 ManagerEnsure compliance with workplace operating, environmental, health and safety procedures and guidelinesApplies judgment and makes decisions to solve routine or complex issuesAuthorized 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 BringEducation : Degree in Computer Science, Electrical or Computer Engineering or Engineering PhysicsExperience : 8+ years experience in a software environment leading a team of a minimum of 5 engineers or moreExperience in developing real-time interfaces to external systemsStrong proficiency in C / C++ programmingExperience working in an ISO 9001 compliant software engineering environment would be an assetExperience with leading Teams including technical leadership including the planning and delegation of workOrganizing and mentoring a team to successfully deliver tasks on budget and on time.

Expertise with documentation and a strong understanding of the software engineering processExperience with chairing meetings, and running one on one meetingsExperience providing difficult feedback and conflict resolutionExcellent verbal and written communication skillsAbility to learn quickly and work well under pressure in a high paced, challenging environmentStrong team work skillsKnowledge of marine navigation concepts and systems is an asset, but not requiredThe range for this role is $100,000-125,000 CDN and the actual salary offered will be commensurate with education, experience and internal parity.

Why OSI?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 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 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.We also offer great benefits : Extended healthcareDental careGroup Retirement Savings PlanEmergency Travel AssistanceEmployee and Family Assistance Program

30+ days ago
Related jobs
Promoted
OSI Maritime Systems
Burnaby, British Columbia

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 Software Engineering Team Lead at OSI has the prim...

CB Canada
Canada

Staff Software Engineer / Team Leader. This is a genuine opportunity to be an engineering-focused leader of a collaborative team, help other engineers to grow professionally, and play a critical role in making technical decisions. One of the most diversified and fastest-growing technology providers ...

Tundra Talent Community
Burnaby, British Columbia

This is a supervisory role, overseeing and leading a small team of process engineers. Lead process engineering and modelling activities at Ekona. Coordinate with field deployments, marketing, business development, product development, and R&D for process engineering and modelling requests. Prioritiz...

Jonas Software UK
Remote, Canada
Remote

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. C&R Software has evolved ove...

Henry Schein One
British Columbia, British Columbia, CA

The Software Training Team Leader will play a pivotal role in ensuring our trainers are equipped to deliver exceptional training to our clients. Organize and lead monthly team meetings to discuss updates, challenges, and strategies for improvement. Proven experience in a software training role, with...

S.i. Systems
Vancouver, British Columbia

Manager of Software Engineer in Test to lead a team of Software Engineers in Test and to lead the company’s efforts to optimize and enhance our build-test-deploy processes. Software Engineer in Test or SDET team. This role will work closely with the Director of DevOps and the Engineering Manager to ...

Altair Engineering
Canada
Remote

To reinforce our development team, Altair is looking for a talented developer, specialist of Fluid Structure Interaction (FSI), with a proven experience developing commercial software. Actively contribute to software developments, taking leadership on FSI developments, bringing enhancements and inno...

OSI Maritime Systems Ltd.
Burnaby, British Columbia

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 Software Team Lead at OSI has the primary responsi...

Procurify
Remote in Canada
Remote

Procurify is looking for an Engineering Team Lead to join and lead our Spend Insights team. In this role, you will lead a team of Software engineers and act as a technical leader for the team’s business domain. We’re looking for an Engineering Team Lead to join our team of humble “misfits that fit”....

JRS ENGINEERING
Burnaby, British Columbia

The Office Operations and Administrative Team Lead promotes JRS’ culture of teamwork and high-quality timely service. Provide consistent leadership to the Administrative Team with a goal of optimizing the Team’s performance in terms of providing efficient and responsive service to JRS staff. We have...