About the Company
Founded in 1989 in Kansas City, Garmin has grown into a global leader with operations across Europe, Asia, the Middle East, South America, and Australia. The company designs and delivers innovative technology across five diverse markets—aviation, automotive, marine, outdoor, and fitness. With an entrepreneurial spirit and a culture where every voice matters, Garmin combines cutting-edge engineering with a focus on practical innovation that enhances customers’ lives.
About the Role
Garmin is seeking a Software Engineer 2 based in Olathe, Kansas. This role focuses on developing backend services that power Garmin’s fitness and outdoor products. The position offers an opportunity to work with modern technologies, collaborate with cross-functional teams, and contribute to solutions that impact millions of users worldwide.
Responsibilities
- Design, develop, and maintain Java-based backend services using Spring, JUnit, REST, and relational databases.
- Apply strong problem-solving techniques to provide reliable solutions for a variety of technical challenges.
- Conduct root cause analysis and propose corrective actions.
- Collaborate with stakeholders and cross-functional teams to deliver projects on time.
- Evaluate emerging technologies, estimate effort levels, and suggest process improvements.
- Participate in on-call support rotations to ensure the stability of Garmin’s 24/7 operations.
- Prioritize work effectively, maintaining focus and urgency to meet business objectives.
Required Skills
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field with at least 1 year of relevant experience (or equivalent combination of education and experience).
- Demonstrated proficiency in Java, Spring framework, Spring Boot, JDBC, Kafka, Git, and Maven.
- Strong academic background (cumulative GPA ≥ 3.0).
- Ability to develop moderately complex software applications.
Preferred Qualifications
- Exceptional academic performance (cumulative GPA ≥ 3.5).
- Previous professional or internship experience in software design, particularly for consumer-facing products.
- Experience with big data technologies and Elasticsearch.