G

Garmin

Builds navigation devices and fitness wearables

Technical Lead Software Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeOlathe, KS, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field, and at least 9 years of relevant experience, or an equivalent combination of education and experience.
  • A cumulative GPA of at least 3.0 as a general rule.
  • Demonstrated experience serving as the lead software engineer for projects in new markets or relying heavily on new technologies.
  • Mastered proficiency in writing software using Java, Spring Framework, Spring Boot, Spring MVC, Spring REST, JDBC, SQL Server, HBase, Elasticsearch, RabbitMQ, JMS, Redis, Memcached, Docker, and Kafka, as appropriate for the role's essential functions.
  • Demonstrated experience architecting solutions for multiple groups or disciplines.
  • Strong verbal, written, and interpersonal communication skills.
  • Ability to prioritize and lead in a fast-paced, deadline-driven environment; be positive, detail-oriented, organized, team-oriented, driven to solve problems, able to multitask, and self-starting.

Responsibilities

  • Provide key technical contributions to major new products or applications, including software development in Java or other selected languages.
  • May serve as a Lead Software Engineer for projects in new markets or relying heavily on new technologies.
  • Mentor and provide guidance to less experienced software engineers, including Software Engineer 1, Software Engineer 2, and Senior Software Engineers.
  • Serve as an architect for solutions spanning multiple groups or disciplines.
  • Work with software vendors to integrate externally developed deliverables into projects, as required.
  • Evaluate new technologies, features, and functions, and offer suggestions.
  • Offer process-improvement suggestions and author new procedures, as appropriate.
  • Define general approaches and specific solutions to state-of-the-art technical problems.
  • Apply extensive technical expertise and analysis to assigned projects and resolve complex problems.
  • Contribute significantly to software reviews across multiple product or application types.
  • Complete broadly defined complex tasks, taking conceptual ideas into practice using creativity and ingenuity.
  • Support working hours as part of a rotating schedule to provide on-call support for Garmin's 24/7 operations.

Desired Qualifications

  • Outstanding academic performance, with a cumulative GPA of at least 3.5.

About the Company

Garmin

Builds navigation devices and fitness wearables

Garmin builds GPS navigation devices and wearables for runners, cyclists, outdoor explorers, pilots and boat owners. Its fēnix watches combine activity tracking, health sensors and maps in a rugged design, while Garmin Connect organizes workouts and training data. The company also sells aircraft cockpit displays, boat chartplotters and sonar, and navigation and infotainment systems for vehicle manufacturers. It earns revenue through device sales via retailers, dealers and its own stores, alongside fees for connected services and mapping subscriptions. Founded in 1989, Garmin has its operational headquarters in Olathe, Kansas, United States, while Garmin Ltd. is legally domiciled in Switzerland.

Company size
10,001+
Company stage
IPO
Headquarters
Olathe, KS
Founded
1989

Recently Posted Jobs

Explore more opportunities at Garmin

See more jobs