Recherche d'emploi > Burnaby, BC > Lead software engineer

Software Engineer - Team Lead

OSI Maritime Systems Ltd.
OSI Maritime Systems (CA), Suite 400 - 4585 Canada Way, Burnaby, BC, CAN
103K $-127K $ / an
Temps plein

Software Engineer - Team Lead

OSI Maritime Systems (CA), Suite 400 - 4585 Canada Way, Burnaby, British Columbia, Canada Req #109 October 7, 2024

About Us

In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation.

Over the years we have had many firsts. Today, OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations.

Among those solutions, the company develops and delivers integrated bridge systems for warships, integrated dived navigation systems for submarines, and C2 systems for small craft.

Presently, 23 navies totaling more than 600 warships and submarines operate using OSI systems. Due to the nature of our company, all employees must pass specific security criteria.

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.

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

  • 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

The 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.

Compensation

The range for this role is $103,000 - $127,000 and the actual salary offered will be commensurate with education, experience and internal parity.

We also offer great benefits :

  • Extended healthcare
  • Dental care
  • Group Retirement Savings Plan
  • Emergency Travel Assistance
  • Employee and Family Assistance Program
  • Il y a plus de 30 jours
Emplois reliés
Spare
Vancouver, Colombie-Britannique

Team Lead, Software Development (Open Team). We have a rare opportunity to join Spare's software development group as a Team Lead for our Open team!. As Team Lead, you will have the opportunity to shape the technical direction of our groundbreaking mobility platform. In this role, you'll split your ...

Microsoft
Vancouver, Colombie-Britannique

Do you have a passion for engineering and a talent for solving complex problems in production systems? Do you want to work on the Linux Operating System (OS) platforms that power Azure, LinkedIn, and on-premises/bare metal solutions? The Linux Platform Group (LPG) within Core OS is seeking a talente...

Amazon
Vancouver, Colombie-Britannique

Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand. Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, highly distributed systems in a team envir...

Spare
Vancouver, Colombie-Britannique
Télétravail

We have a rare opportunity to join Spare’s software development group as a Team Lead for our Open team!. As Team Lead, you will have the opportunity to shape the technical direction of our groundbreaking mobility platform. In this role, you'll split your time between hands-on technical contribution ...

DEMONWARE (CANADA) , INC.
Vancouver, Colombie-Britannique

We provide our technology to other internal teams to configure and deploy their services & game titles. Liaise with teams who run database technology, ensuring their requirements are met in a timely appropriate manner. Drive the direction of our software and tooling architecture, taking into account...

Arista Networks
Vancouver, Colombie-Britannique

BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience or equivalent work experience. Arist...

Sphera
Remote, Canada
Télétravail

The Lead UI Software Engineer is responsible for planning, developing, and supporting the user interface layer of the next generation of our products, to track, report on, and dispose of Hazardous Materials. You’ll work alongside Product Owners, UI/UX developers, Java leads and SQA engineers in a co...

TikTok
Vancouver, Colombie-Britannique

Collaborate with strategy team, product managers, and other key stakeholders to define products and drive initiatives from engineering perspective. TikTok is the leading destination for short-form mobile video. This is doubly true of the teams that make TikTok possible. To us, every challenge, no ma...

Demonware
Vancouver, Colombie-Britannique

Liaise with teams who run database technology, ensuring their requirements are met in a timely appropriate manner. Drive the direction of our software and tooling architecture, taking into account our dedication to maximum reliability for players and internal customers alike. Contribute to and revie...

Amazon Development Centre Canada ULC
Vancouver, Colombie-Britannique

After lunch, you work on a ticket from the team's queue and after the initial investigation, you call a meeting with engineers from other teams to clarify the path of action. You respond offline to a question from the product team and you send an email to the leadership pitching an idea and a plan o...