G

Garmin

Builds navigation devices and fitness wearables

Platform Engineer

Platform EngineeringUpdated on Nov 12
Full-timeLouisville, CO, USANo salary listed

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Mathematics, or Physics, plus at least 5 years of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Proficiency in designing well-architected software systems and modules that support new technology or improve existing functionality and performance.
  • Competence researching fundamental problems and implementing appropriate algorithmic solutions.
  • Ability to serve as a lead software engineer for a complex software project.
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity.
  • Capability to provide peer technical assessments in areas of expertise, new technologies, and software designs.
  • Mastered proficiency writing software in C#, SQL, PHP, or Python, and relevant experience or training in data structures or object-oriented design methodology.
  • Verbal, written, and interpersonal communication skills.
  • Ability to prioritize and lead in a fast-paced, deadline-driven environment.

Responsibilities

  • Continuously design, build, and support foundational infrastructure for developers.
  • Address problems of scale to sustain current growth and prepare for the future.
  • Implement technical solutions that benefit the entire team.
  • Support internal and external customers by developing build systems, cloud infrastructure, and support tools, and by assisting the engineering team with these systems.
  • Mentor more junior developers.
  • Review team members' code to help ensure it is high-quality and performant.
  • Participate in the on-call rotation, approximately one week per quarter.
  • Help drive open and honest team communication, best practices, and education in new technologies.
  • Work rotating hours as part of the on-call schedule to support 24/7 operations.

Desired Qualifications

  • Experience developing in SQL and C#, PHP, Python, or a similar language.
  • Infrastructure as Code skills using Terraform, Ansible, and/or CloudFormation.
  • Experience addressing problems of scale.
  • Experience with CI/CD processes and tools such as TeamCity and Jenkins.
  • Experience refactoring applications and taking architectural changes from design through completion.
  • Experience with AWS, GCP, or similar cloud technologies.
  • Experience with Docker and container orchestration technologies.
  • Understanding and implementation of microservices architecture, general software architecture design principles, Clean Architecture concepts, and Domain-Driven Design.

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