
Team Leader Software Engineering - Map Technology
- Olathe, KS
- Permanent
- Full-time
- Lead the team responsible for the design, development and maintenance of web services, infrastructure for map production and DevOps
- Coordinate and participate in generating software requirements and designs for a product or family of products in accordance with Garmin’s software development methodology
- Collaborate with other Map Technology, Cartography, IT and other relevant stakeholders to achieve productization of new map related software, content or services
- Coordinate the planning and execution of key aspects of our Map Technology roadmap 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
- Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met
- Directly supervise team members at various levels on the Software Engineering career path. Set the tone for the team environment and provide individualized coaching, training and mentoring
- Participate in recruiting activities, interview, hire, train, and evaluate performance for the team
- Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR a minimum of 10 years relevant experience
- Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
- Solid understanding of software development using a high-level language (C# and/or C++), database technologies (SQL Server) and DevOps (Jenkins and/or Azure DevOps)
- Solid understanding of .NET based web and windows applications (e.g. RESTful APIs, WCF, ASP.NET, Blazor, gRPC, WPF)
- Successful experience managing software development life cycles including requirements generation, architecture and design, execution, delivery and maintenance
- 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 software engineering leadership and mentorship experience
- Outstanding academics (cumulative GPA greater than or equal to 3.5)
- Experience with C/C++
- Experience with GIS and/or map-related technologies
- Experience with Database Administration