Osi Systems

Team Lead, Software Engineering

Osi Systems$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Computer Science, Electrical or Computer Engineering, or Engineering Physics.
  • Minimum 10 years of experience in a software environment leading teams of 5+ engineers.
  • Experience in either Development or Testing.
  • Familiarity with ISO 9001 compliant software engineering environments is preferred.
  • Strong leadership skills including planning, delegation, and mentoring.

Responsibilities

  • Lead and supervise a team of engineers, guiding their professional development.
  • Assist team members in resolving professional challenges and clearing obstacles.
  • Mentor employees to enhance their technical skills and professional growth.
  • Plan and organize work packages for departmental improvements.
  • Collaborate with other teams to ensure successful product releases and staff well-being.
  • Promote OSI best practices in software engineering among team members.
  • Conduct team meetings and foster team-building activities.

Benefits

  • Support for career growth through mentoring and skill development.
  • Opportunity to work in a collaborative environment with other leaders.
  • Access to resources for conflict resolution and performance management.
  • Participation in recruitment efforts to enhance team composition.
Full Job Description
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


About Osi Systems

OSI Systems is a vertically integrated designer and manufacturer of specialized electronic systems and components for critical applications in the homeland security, healthcare, defense and aerospace industries. The Company combines more than 40 years of electronics engineering and manufacturing experience with offices and production facilities in more than a dozen countries to implement a strategy of expansion into selective end product markets. Its products and services include security screening solutions, turnkey security screening systems, medical monitoring and anesthesia systems, and optoelectronic devices and value-added subsystems. OSI Systems' customers include federal and state agencies in the United States, international airports, healthcare providers and OEMs around the world.
Learn more about Osi Systems
Size
6,778 employees
Market Cap
$1.3 billion
Industry
Net Income
$62.9 million
Founded
1987
5 Year Trend
+4.2%
Revenue
$1.1 billion
NASDAQ

Similar Jobs

More Jobs at Osi Systems

More Information Technology Jobs

Find similar Team Lead, Software Engineering jobs: