1 day ago
Responsibilities
- Provide key technical contributions to major new products and applications using Java or other selected languages.
- Serve as a Lead Software Engineer for projects involving new markets or significant new technologies.
- Mentor and guide less experienced software engineers, including Software Engineer I, II, and Senior Software Engineers.
- Architect solutions spanning multiple groups or disciplines.
- Work with software vendors to integrate externally developed deliverables.
- Evaluate new technologies, features, and functions and offer recommendations.
- Suggest process improvements and author new procedures when appropriate.
- Define approaches and solutions to complex, state-of-the-art technical problems.
- Apply extensive technical expertise and analysis to assigned projects.
- Contribute to software reviews across multiple product and application types.
- Complete broadly defined complex tasks, translating conceptual ideas into practical implementations.
- Participate in rotating on-call support for Garmin’s 24/7 operations.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field and at least nine years of relevant experience, or an equivalent combination of education and experience.
- Excellent academic performance, generally defined as a cumulative GPA of at least 3.0.
- Demonstrated experience serving as the lead software engineer for projects in new markets or relying heavily on new technologies.
- Mastered proficiency with Java, Spring Framework, Spring Boot, Spring MVC, Spring Rest, JDBC, SQL Server, HBase, Elasticsearch, Rabbit MQ, JMS, Redis, Memcached, Docker, and Kafka as appropriate for the role.
- Demonstrated experience architecting solutions for multiple groups or disciplines.
- Strong verbal, written, and interpersonal communication skills.
- Ability to be positive, detail-oriented, organized, team-oriented, driven, adaptable, and capable of prioritizing and leading in a fast-paced, deadline-driven environment.
- Outstanding academic performance, defined as a cumulative GPA of at least 3.5, is preferred.
Benefits
- Eligibility for Garmin’s benefit program.
- Full-time position based at Garmin’s U.S. headquarters in the Greater Kansas City area.
- Rotating schedule includes on-call support for Garmin’s 24/7 operations.
Tech Stack
Categories
About Garmin
Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus maps, apps, and subscription services. Founded in 1989 and headquartered in Olathe, Kansas, Garmin is a public company traded on NASDAQ (GRMN) with global manufacturing and R&D sites.
