.Net Core Software Engineer 2

Garmin International, Inc.•Chandler, AZ
•Onsite

About The Position

Garmin is seeking a full-time .NET Core Software Engineer 2 for its Chandler, Arizona location. The role involves developing moderately complex software and creating and executing designs for Garmin commercial aviation products. The engineer uses C#/.NET Core or other selected languages, software engineering tools, and problem-solving techniques to deliver reliable software solutions. The position may include technical leadership on a derivative software project and mentoring Software Engineer 1 colleagues. It also supports Garmin’s 24/7 operations through participation in a rotating on-call schedule.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field and at least 1 year of relevant experience, or an equivalent combination of education and experience.
  • Excellent academic record; a cumulative GPA of 3.0 or higher is the general rule.
  • Demonstrated proficiency and experience developing moderately complex software in C, C++, C#, Java, assembly language, or other selected languages.
  • Proficient knowledge, utilization, and mastery of relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers.

Nice To Haves

  • Experience with .NET Core 8, Web APIs, Entity Framework Core, and Blazor.
  • Database experience, including writing SQL statements and queries.
  • Aviation industry experience or a passion for aviation.

Responsibilities

  • Create and execute designs for small sets of new functionalities as part of a software project using C#/.NET Core or other selected languages.
  • Use software engineering tools, including configuration management systems, build processes, and debuggers, during software development.
  • Potentially serve as a technical leader or Lead Software Engineer for a derivative software project.
  • Participate in peer code reviews and provide comments and suggestions.
  • Provide reliable solutions to a variety of problems using sound problem-solving techniques.
  • Perform technical root cause analysis and outline corrective actions for problems.
  • Contribute to technical research on new technologies.
  • Estimate effort, evaluate new options involving similar technology, suggest process improvements, and provide feedback on some electrical design aspects.
  • Mentor less experienced Software Engineer 1 colleagues.
  • Participate in a rotating schedule to provide on-call support for Garmin’s 24/7 operations.

Benefits

  • Eligible for Garmin’s benefit program; details are available through Garmin Benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service