Senior Software Engineer

Olathe, KS, US • Posted 6 hours ago • Updated 6 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • IT Management
  • Project Planning
  • Software Development
  • Software Development Methodology
  • Conflict Resolution
  • Problem Solving
  • Mentorship
  • Computer Science
  • Computer Engineering
  • Software Engineering
  • Writing
  • Testing
  • Debugging
  • Object-Oriented Programming
  • Java
  • Swift
  • Kotlin
  • UIKit
  • Core Data
  • RESTful
  • JSON
  • Xcode
  • Android Studio
  • Git
  • Bitbucket
  • JIRA
  • Software Packaging
  • Unity
  • Microsoft Exchange
  • Android
  • IOS Development
  • Continuous Integration
  • Continuous Delivery
  • S-PLUS

Summary

Overview

Garmin International seeks Senior Software Engineer (Olathe, KS; Multiple positions):

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.
  • Use tools such as Xcode, Android Studio, Git, Bitbucket, and Jira in the software development process.
  • 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.

Basic Qualifications
  • Master's degree in Computer Science, Computer Engineering, Software Engineering, or related plus 3 years of experience in the engineering environment.

Must have demonstrated experience in the following:
  • Designing, writing, testing and debugging object-oriented or protocol-oriented code in Swift, Kotlin and Java
  • Developing moderately complex software in Swift, Kotlin, and Jetpack Compose.
  • Apple iOS SDK frameworks such as Foundation, UIKit, Core Data and others.
  • Android frameworks such as Room, Dagger, Retrofit and/or others.
  • Interacting with RESTful APIs using JSON.
  • Tools such as Xcode, Android Studio, Git, Bitbucket and Jira
  • Integrating and maintaining third-party software packages
  • Working in a collaborative environment where you prioritize work for multiple simultaneous projects.
  • 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.

In lieu of a Master's plus three years of experience, a Bachelor's degree plus five years of progressive experience in the requirements noted above is acceptable.

#non-indexed

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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10117971
  • Position Id: 299be72add732e38414e48a2389ea7cd
  • Posted 6 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Olathe, Kansas

Today

Full-time

Olathe, Kansas

Today

Full-time

Olathe, Kansas

Today

Full-time

Olathe, Kansas

Today

Full-time

Search all similar jobs