Senior Software Engineer - Android

Garmin
Louisville, COFULL_TIMEPosted Aug 8, 2026

Role responsibilities

Provide technical leadership and project planning for the development of new Android products and applications. This includes architecting software systems, decomposing functional requirements into tasks, and mentoring junior engineers.

Requirements

Requires a Bachelor's degree in a technical field and at least 5 years of relevant experience. Candidates must be proficient in Java or Kotlin and have a strong background in software architecture and algorithmic problem solving.

Key skills

Java, Kotlin, C, C++, C#, Android Development, RxJava, Kotlin Flow, Dagger, Koin, Hilt, Retrofit, Ktor, Jetpack Compose, RESTful APIs, Object-Oriented Design

Keywords

Android, Java, Kotlin, C, C++, C#, RxJava, Kotlin Flow, Dagger, Koin, Hilt, Retrofit, Ktor, Jetpack Compose, RESTful APIs, iOS, React Native, Javascript, Typescript, Data Structures, Object-Oriented Design, Software Architecture, GPS, Push Notifications, Widgets, Device Integration, Algorithm Solutions, Technical Leadership, Software Engineering

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free