Software Engineering Team Leader ( .NET / Mobile )

Garmin   •  

Olathe, KS

Industry: Retail & Consumer Goods


Less than 5 years

Posted 49 days ago


As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve. That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications.

If you’re looking to lead, we’re looking for you. We’re seeking a dedicated leader to direct and coordinate activities of a software engineering team made up of developers with diverse capability levels in the design of new products, enhancement of existing designs and development of test procedures. Must be able to directly supervise software team members, consulting with Human Resources to address employee relations issues, hire and train new associates and oversee training and mentoring of all associates on your team.

We are looking for a full-time Software Engineering Team Leader to direct and support software engineers at our headquarters in Olathe, Kansas (a beautiful suburb of Kansas City). In this role, you’ll be responsible for coordinating and participating in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology.

NOTE: This is a Team Lead role and while it will involve managing a team of approximately 8, this position will report to a Manager who is over multiple groups

  • Other essential functions include:
  • Work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations
  • 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
  • Set the tone for the team environment and build healthy team relationships
  • Participate in college campus interviewing and otherrecruiting activities
  • Conduct 1:1's with your team
  • Will be involved in strategic and sprint planning, daily standups, demos, and scoping of releases (to name a few)
  • Will work cross functionally with other members in the organization


Other requirements include:

  • Must possess detailed knowledge and experience with software development and have prior experience as a .NET and/or Mobile developer
  • Experience with implementing new or updating existing architecture
  • Experience with code reviews
  • Extensive experience with juggling multiple competing inputs, in a fast paced environment
  • Must have 3+ years of experience as a direct line manager of teams of 5+
  • Must have solid experience managing teams in an true Agile/Scrum environment
  • Must have experience with Product lifecycles
  • Must be willing to travel up to 1-2 times a year overseas (a week at a time)
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Experience writing performance reviews and facilitating 1:1's with your team
  • Experience with directing, assigning, and reporting on projects/priorities
  • Demonstrated ability to effectively manage technical human resources
  • Demonstrated ability to work well with others under challenging circumstances