Senior Software Engineer

Posted: Saturday, 11 April 2026
Valid Thru: Monday, 11 May 2026
Index Requested on: 04/12/2026 02:06:35
Indexed on: 04/12/2026 02:06:35

Location: Olathe, KS, 66051, US

Industry: Advertising and Public Relations
Occupational Category: 13-0000.00 - Business and Financial Operations
Type of Employment: FULL_TIME

Garmin International is hiring!

Description:

Overview

Garmin International seeks Senior Software Engineer (Olathe, KS; multiple positions):
  • Serves in a leadership capacity for carrying out software development in Java for new products and/or applications.
  • Serves as a Lead Software Engineer for a complex software development project Designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality.
  • Decomposes functional requirements into well defined tasks.
  • Researches fundamental problems and implements algorithm solutions that are appropriate.
  • Evaluates new technologies as they apply to existing functions.
  • Contributes to advanced technical research on new technologies.
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents.
  • Offers peer technical assessments in areas of expertise, new technologies and software designs.
  • Mentors and/or supervises to less experienced Software Engineers.
  • Offers process improvement suggestions and authors new procedures as appropriate.
  • Works with software vendors to integrate externally developed deliverables into project
Requirements

Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer or Software Engineering, or a related technical field plus a minimum of 5 years of relevant work experience.

Must show demonstrated experience in the following:

  • Java 21 and its ecosystems including Spring and Spring Boot [Java 17, Spring and Spring Boot from Cubic
  • Atlassian JIRA for tracking development activities, defects, and project
  • Client-server architecture and microservices
  • Front-end technologies including HTML, HTMX, CSS, JavaScript, and jQuery for dynamic UI behavior and integration with backend services.
  • MySQL, including writing and optimizing SQL queries
  • CI/CD tools like Jenkins, Bamboo or others
  • Version control systems like Git, Bitbucket or GitHub
  • Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse for development and debugging
  • Docker for containerization and managing isolated development environments
  • Pivotal Cloud Foundry (PCF) and Amazon Web Services (AWS) for application deployment and cloud-based service management.
  • Software design principles, including modularization, encapsulation, and separation of concerns.

In lieu of a Bachelor's degree plus 5 years of experience, will accept a Master's degree in same plus 3 years of relevant work experience.

#LI-DNI

Responsibilities:

Please review the job description.

Educational requirements:

  • high school

Desired Skills:

Please see the job description for required or recommended skills.

Benefits:

Please see the job description for benefits.

Apply Now