Senior IT Software Engineer

Posted: Wednesday, 30 July 2025
Valid Thru: Friday, 29 August 2025
Index Requested on: 07/31/2025 04:40:35
Indexed on: 07/31/2025 04:40: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

We are seeking a full-time Senior IT Software Engineer in our Olathe, KS location. In this role, you will be responsible for designing and developing complex multi-system applications and drives collaboration with others to ensure effective project completion while working collaboratively to develop and implement unit and system testing processes.

Essential Functions
  • Develops API's, which are scalable, supportable, and reliable that service the entire Garmin ecosystem
  • Participates in the full lifecycle of development from conception, analysis, design, implementation, testing and deployment
  • Works in an agile environment delivering code frequently to production, so you get to see what you build in action quickly
  • Reviews complex tasks for soundness of technical judgment and overall adequacy and accuracy
  • Works with Garmin IT Analysts to develop and implement unit and system testing processes for single or multi system projects
  • Demonstrates quality and effectiveness in work documentation and organization
Basic Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, Management Information Systems or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience
  • Basic server design and debugging experience
  • Strong java skills and Spring experience.
  • Willingness to take initiative and work independently while also collaborating in a team environment
  • Knowledge and experience with REST
  • Understanding of relational data fundamentals.
  • Good communication skills with both technical and non-technical team members
  • Demonstrated experience in successful implementation of technology solutions
  • Must demonstrate proficiency and possess experience necessary to designs, enhances and develops single and multi-system applications
  • Must possess demonstrated programming experience using Java, Spring (we use Boot, Cloud, Data, MVC), JavaScript, CSS and any one skill from Vue Js or Angular or React
  • Ideally have experience with the following technologies: Cloud Foundry, Kafka, MySQL, RabbitMQ and JPA
  • Ideally have experience with some the following tools/frameworks: GIT, JIRA, Jenkins, Bitbucket, Splunk, Kibana, HAProxy, AppDynamics for monitoring, and OAuth
  • Experience with Agile-Scrum/Safe Agile, Extreme Programming, Jenkins CI/CD pipelines

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

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