Demo

Staff Software Engineer

Garmin and Careers
Olathe, KS Full Time
POSTED ON 12/25/2025
AVAILABLE BEFORE 2/25/2026
Overview:
We are seeking a full-time Staff Software Engineer in our Olathe, KS location. In this role, you will be responsible for designing and guiding full system architecture to obtain company and product and/or application development objectives.
Responsibilities:
Essential Functions
  • Designs and guides full system architecture development giving consideration to performance and functional requirements, reusability, scalability, extensibility and cost effectiveness
  • Conducts technical research and feasibility studies on new technologies, providing insight and recommendations to engineering management
  • Represents Garmin among industry partners, peer groups and regulating agencies
  • Contributes inventions, new designs, and techniques regarded as significant advances to the product and/or application development process
  • Applies advanced theories, principles, and concepts in development of new principles and theories
  • Utilizes knowledge of principles, forecasts new technology and provides business directions based on them
  • Participates in evaluation of proposed or ongoing projects/programs
  • Provides guidance and mentoring to less experienced software engineers in areas such as software methodology, cost analysis, and project management
  • Mentors and provides guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers)
  • Supports working hours as part of a rotating schedule to provide on call support of Garmin’s 24/7 operations
Qualifications:
Basic Qualifications
  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 14 years relevant experience OR an equivalent combination of education and experience
  • Outstanding academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Demonstrates a successful track record in managing exceedingly complex problems and providing success solutions which are highly innovative and ingenious
  • Demonstrated experience with architecting solutions for multiple groups and/or disciplines
  • Must possess relevant education and/or experience in software design, development and maintenance, as required for the successful performance of the essential functions of the position
  • Proven experience in application languages/frameworks such as Python, Java, C#, JavaScript
  • Experience in designing, developing, deploying, and scaling containerized applications (Kubernetes)
  • Advanced knowledge of Kubernetes platform architecture & components
  • Proven experience with messaging technologies such as RabbitMQ, Kafka
  • Proven experience with data storage technologies such as RDBMS, No-SQL (Elasticsearch, OpenSearch, etc.)
  • Advanced knowledge of Linux operating system administration, networking, & shell scripting
  • Excellent judgment, discretion, and decision-making abilities
  • Excellent verbal, written, and interpersonal communication skills
  • Team-oriented mindset, positive attitude, and working well with others
Desired Qualifications
  • Experience driving architectural, design, and technical aspects of business-critical cloud applications
  • Experience applying and promoting Agile/Lean principles to individual, team, and organizational process
  • Advanced knowledge of Linux kernel and operating system constructs
  • Advanced knowledge of computer networking standards (OSI), concepts, and related protocols (ethernet, IP, TCP, UDP, ARP, and DHCP.
  • Experience in cloud infrastructures, tools, and related processes (Azure, AWS, GCP, OpenStack)
  • Experience applying Infrastructure-as-Code such as Ansible, Terraform, Salt, Chef, Puppet
  • Experience with APM monitoring tools such as Zabbix, AppDynamics, New Relic, Dynatrace
  • Experience with observability tools such as Kibana, Grafana, Splunk
  • Experience with automated testing tools and testing procedures
  • Experience with CI/CD practices, with demonstrated experience using Jenkins or other enabling technologies
  • Experience with DevOps-style tools such as Jenkins, Maven, GitLab, Nexus, RunDeck

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

Salary.com Estimation for Staff Software Engineer in Olathe, KS
$108,115 to $130,841
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Software Engineer?

Sign up to receive alerts about other jobs on the Staff Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Garmin and Careers

  • Garmin and Careers Olathe, KS
  • Overview: We are seeking a full-time Process Technician (1st Shift) in our Olathe, KS location. In this role, you will be responsible for supporting Engine... more
  • 15 Days Ago

  • Garmin and Careers Olathe, KS
  • Overview: We are seeking a full-time Team Leader, Electrical Design Engineering in our Olathe, KS location. In this role, you will be responsible for leadi... more
  • 15 Days Ago

  • Garmin and Careers Olathe, KS
  • Overview: We are seeking a full-time Product Support Specialist - Fitness in our Olathe, KS location. In this role, you will be responsible for getting peo... more
  • 5 Days Ago

  • Garmin and Careers Olathe, KS
  • Overview: We are seeking a full-time SMT Operator (2nd Shift) in our Olathe, KS location. In this role, you will be responsible for assembling surface moun... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Staff Software Engineer jobs in the Olathe, KS area that may be a better fit.

  • WellSky and Careers Overland Park, KS
  • The Staff Software Engineer -DevOps is responsible for all stages of the software telemetry lifecycle using a variety of technologies and tools to build im... more
  • 18 Days Ago

  • Garmin Olathe, KS
  • Overview We are seeking a full-time Staff Software Engineer in our Olathe, KS location. In this role, you will be responsible for designing and guiding ful... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!