Garmin is looking to hire a Team Leader Software Engineering to direct and coordinate activities of a Software Engineering team responsible for software development for their commercial aviation software products.
Requirements
- Must possess detailed knowledge and experience with high level language structure in .NET Core framework and/or iOS mobile applications relevant to Garmin’s business needs
- Hands-on technical competence and the ability to question and refine technical decisions
Responsibilities
- Lead a team of Software Engineers with diverse capability levels in the design of new products, enhancement of existing designs, and development of test procedures
- Coordinate and participate in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology
- Participate in software design reviews as necessary, assuring proper attendees and proper coverage of topics, imparting lessons learned and good design practices to all who attend
- Create product development plans as directed by engineering management
- Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met
- Monitor progress of the software teams in meeting product requirements and schedule compliance
Other
- Directly supervise various levels of software team members by setting the tone for the team environment and providing individualized coaching, training and mentoring
- Participate in recruiting activities, interview, hire, train, and evaluate performance for the team
- Previous software engineering leadership experience
- Demonstrated strong and effective verbal, written, and interpersonal communication skills
- Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment
- Previous leadership experience managing a team of at least 7 direct reports
- Ability to work in a fast paced environment that is building customized technology for high profile clients
- A desire to contribue as a leader to the overall success of the team and work alongside the team when necessary
- Available to support after hours when needed for incident management