Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Mobile Development

Home > Kotlin programming jobs

Senior Software Engineer - Mobile Development in USA

  • Olathe, KS

Responsibilities

  • Design and develop complex mobile software solutions for Garmin products and applications.
  • Serve as a lead software engineer on complex projects and review architected modules and software systems.
  • Decompose functional requirements into well-defined tasks and contribute to project leadership, planning, schedules, and technical risk assessment.
  • Conduct peer technical assessments, code reviews, architecture reviews, and technical discussions.
  • Mentor and provide guidance to less experienced Software Engineer 1 and Software Engineer 2 employees.
  • Contribute to advanced technical research, process improvements, new procedures, and evaluation of new technologies.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field and at least five years of relevant experience, or an equivalent combination of education and experience.
  • Demonstrated proficiency developing complex software with Kotlin, Java, Swift, or other selected languages.
  • Experience developing Android and/or iOS mobile applications using native platform SDKs.
  • Experience designing well-architected software systems and modules and serving as a lead software engineer for complex projects.
  • Understanding of object-oriented design principles, software architecture, data structures, and algorithms.
  • Strong verbal, written, interpersonal, technical assessment, requirements decomposition, and problem-solving abilities.
  • Preferred experience includes consumer-facing Android or iOS applications, Jetpack Compose, SwiftUI, UIKit, Android SDK, Bluetooth or Bluetooth Low Energy, REST-based APIs, cloud-connected services, Unity, Unreal Engine, WebGL, Three.js, mentoring, technical leadership, and Agile development.

Benefits

  • The position is eligible for Garmin's benefit program.
  • The role is full-time and based at Garmin's U.S. headquarters in the Greater Kansas City area or the Cary, North Carolina office.

Garmin

Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus ...

Similar positions

Android Software Engineer

  • Bjak
  • Full time
  • Remote
  • 10/15/2026
  • Austria, Germany

Senior Mobile Solutions Lead

  • Cognizant
  • Full time
  • Canada
  • 10/15/2026
  • Toronto

Android Engineer Intern - 6 months

  • Carousell Group
  • Full time
  • Others
  • 10/15/2026
  • Bengaluru, India

Staff Software Engineer

  • Reddit
  • Full time
  • USA
  • 10/15/2026
  • Salary: $217k-$304k
  • Remote

Senior Android Engineer

  • Coupang
  • Full time
  • Others
  • 10/14/2026
  • Bengaluru, India