Garmin

Garmin

Senior Software Engineer

Olathe, Kansas, USA · Senior · full-time

Sponsorship not specifiedDetected 73 days ago
JavaSwiftKotliniOSAndroidGitCI/CDRESTJiraUnityLeadershipProblem SolvingBitbucket

Requirements

  • Experience working with Unity via data exchange and event handling within Android and iOS applications Familiarity with CI/CD tools and the app deployment process.

Nice to have

  • Essential Functions Provide technical leadership and project planning for the development of Garmin applications using modern software development practices, coding standards and release processes.
  • Write, test and debug Swift, Kotlin and Java code.
  • Participate in peer code reviews.
  • Provide reliable solutions to a variety of problems using sound problem solving techniques.
  • Estimate level of effort, evaluating new options of similar technology, and offering suggestions to improve processes.
  • Mentor less experienced software engineers.
  • This is an individual contributor role.
  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or related plus 3 years of experience in the engineering environment.

Skills

  • Use tools such as Xcode, Android Studio, Git, Bitbucket, and Jira in the software development process.

Visa & Work Authorization

  • ualified 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 listing is sourced directly from Garmin's careers page and normalized into a canonical job model.