Demo

Senior Map Technology Software Engineer - Search

Garmin
Garmin Salary
Olathe, KS Full Time
POSTED ON 12/18/2025
AVAILABLE BEFORE 1/17/2026
Overview

We are seeking a full-time Senior Map Technology Software Engineer - Search to design and build the systems that power search functionality for Garmin's fitness and outdoor products and services (e.g. Connect, Explore, Tread, Drive, Edge, Fenix) in our Olathe, KS location. In this role, you will design and develop scalable systems and algorithms to search for users’ desired locations (e.g. points of interest, landmarks, courses), collaborate with cross-functional teams to ensure our services are robust and performant, and drive innovation in delivering seamless map search experiences to millions of users.

Essential Functions

  • Serve in a technical capacity for carrying out software development in C for new products and/or applications
  • Provide reliable solutions to a wide range of difficult problems requiring strong research and problem-solving techniques
  • Design and/or review architected modules and software systems supporting new technology or improving capability/performance of existing functionality
  • Evaluate new technologies as they apply to existing functions
  • Participate in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Mentor and provide guidance to less experienced Software Engineers
  • Use and provide feedback on products in development when possible as part of the normal job responsibilities
  • May serve as a Lead Software Engineer for a complex software development project
  • May work with software vendors to integrate externally developed deliverables into project


Basic Qualifications

  • Proficiency in writing software in C
  • Familiarity with optimizing large datasets for fast lookup
  • Experience maintaining large codebases
  • The ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output
  • Competence with researching fundamental problems and implementing appropriate algorithmic solutions
  • Proficiency with designing well architected software systems and modules that support new technology or improve capability/performance of existing functionality
  • Demonstrated ability serving as a lead software engineer for a complex software project
  • Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs
  • Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
  • Bachelors of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math or Physics or another relevant engineering/technical field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)


Desired Qualifications

  • Experience with server-based search technologies (e.g Elasticsearch)
  • Experience with GIS (Geographic Information Systems) and mapping technologies
  • Experience developing applications leveraging Boost libraries
  • Previous experience in the cycling, running or automotive industries
  • Superior academics (cumulative GPA greater than or equal to 3.5)
  • Proficiency writing software in C#, SQL or Python for new products and/or applications


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 Senior Map Technology Software Engineer - Search in Olathe, KS
$147,862 to $177,741
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 Senior Map Technology Software Engineer - Search?

Sign up to receive alerts about other jobs on the Senior Map Technology Software Engineer - Search career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
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

  • Garmin Yarmouth, ME
  • Overview We are seeking a full-time Software Engineer 1 (Mobile Apps) in our Yarmouth, ME location. In this role, you will be responsible for building upon... more
  • 13 Days Ago

  • Garmin Olathe, KS
  • Overview We are seeking a full-time Audio Visual Conference Services Specialist 2 in our Olathe, KS location. In this role, you will produce live events an... more
  • 13 Days Ago

  • Garmin Olathe, KS
  • Overview We are seeking a full-time Systems Test Engineer 2 in our Olathe, KS location. In this role, you will be responsible for supporting successful con... more
  • 13 Days Ago

  • Garmin Olathe, KS
  • Overview We are seeking a full-time Senior Compliance Engineer in our Olathe, KS or Phoenix, AZ location. In this role, you will be responsible for providi... more
  • 13 Days Ago


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

  • Garmin Olathe, KS
  • Overview We are seeking a full time Senior Map Technology Software Engineer specializing in pathfinding and graph search in our Olathe, KS location. At Gar... more
  • 27 Days Ago

  • Garmin and Careers Olathe, KS
  • Overview: We are seeking a full-time Team Leader Software Engineering - Map Technology in our Olathe, KS location. In this role, you will direct and coordi... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!