Enable job alerts via email!

Senior Map Technology Software Engineer - C++ Web Services

Garmin Ltd.

Olathe (KS)

On-site

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Senior Map Technology Software Engineer who specializes in C++. This role involves enhancing online map APIs and optimizing services that support millions of users. You will collaborate with cross-functional teams, mentor junior engineers, and lead complex software projects. This innovative firm offers a dynamic work environment where your contributions will directly impact the user experience of their renowned mapping technologies. If you are passionate about technology and eager to drive innovation, this opportunity is perfect for you.

Benefits

Comprehensive benefits program
Mentorship opportunities
Flexible work hours
Employee discounts

Qualifications

  • 5+ years experience in C++ software development with strong problem-solving skills.
  • Proficient in designing software systems and leading complex projects.

Responsibilities

  • Optimize and maintain services for map features and routing in Garmin's ecosystem.
  • Mentor junior engineers and lead software development projects.

Skills

C++
Web Applications
Problem Solving
Communication Skills

Education

Bachelor's Degree in Computer Science or related field

Tools

Boost Libraries
GIS Technologies
C#
SQL
Python

Job description

Overview


We are seeking a full-time Senior Map Technology Software Engineer specializing in C++ web services to enhance our online maps API in our Olathe, KS location. In this role, you will be responsible for:

  • Optimizing and maintaining the service that powers map features, search, and routing for Garmin's App ecosystem, Garmin Connect, and our devices.
  • Collaborating with cross-functional teams to ensure our services are robust and performant.
  • Driving innovation in delivering seamless map experience 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 sound 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++.
  • Experience with web applications.
  • 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.
  • Bachelor's 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 a multi-threaded C++ web application.
  • Experience with GIS (Geographic Information Systems) and mapping technologies.
  • Experience developing applications leveraging Boost libraries.
  • Previous experience in the cycling, running, or automotive industries.
  • Outstanding 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Map Technology Software Engineer - C++ Web Services

Garmin International in

Olathe

On-site

USD 90,000 - 130,000

7 days ago
Be an early applicant

Senior Map Technology Software Engineer - File Format

Garmin

Olathe

On-site

USD 107,000 - 179,000

6 days ago
Be an early applicant

Senior Map Technology Software Engineer - Pathfinding

Garmin International in

Olathe

On-site

USD 90,000 - 140,000

2 days ago
Be an early applicant

Senior Map Technology Software Engineer - File Format

Garmin International in

Olathe

On-site

USD 80,000 - 130,000

7 days ago
Be an early applicant

Senior Map Technology Software Engineer - Pathfinding - 15307

Flagship Kansas

Kansas

On-site

USD 80,000 - 130,000

4 days ago
Be an early applicant

Senior Map Technology Software Engineer - File Format

Garmin Ltd.

Olathe

On-site

USD 80,000 - 120,000

30+ days ago

Senior Map Technology Software Engineer - Pathfinding

Garmin

Lenexa

On-site

USD 80,000 - 120,000

30+ days ago

Developer (Client-Side Application with C#/.NET) - 1567

Global InfoTek, Inc

Great Falls Crossing

Remote

USD 60,000 - 95,000

30+ days ago