Enable job alerts via email!

.net Software Engineer 2 - Cary, NC

Garmin Ltd.

Cary (NC)

On-site

USD 70,000 - 110,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a .NET Software Engineer 2 in Cary, NC, where you will contribute to innovative emergency response software. In this role, you will work with cutting-edge technologies, including .NET and modern frameworks, to enhance communication for adventurers and ensure their safety. You will collaborate with a supportive team, mentor junior engineers, and engage in continuous learning and development. If you are passionate about software engineering and eager to make a difference, this is the perfect opportunity for you!

Benefits

Health insurance
Retirement plan
Paid time off
Flexible working hours
Professional development opportunities

Qualifications

  • 1+ years of experience in C#, JavaScript, SQL, and web applications.
  • Strong understanding of software engineering tools and methodologies.

Responsibilities

  • Develop and execute new functionalities for software projects using C# and JavaScript.
  • Participate in code reviews and contribute to technical research.

Skills

C#
JavaScript
SQL
React
Knockout
Problem-solving
Mentoring

Education

Bachelor's Degree in Computer Science or related field

Tools

CI/CD tools
Entity Framework
Terraform
Configuration management systems
Debuggers

Job description

Overview



Garmin’s inReach Explore Web team is seeking a .NET Software Engineer 2 in our Cary, NC office. Our emergency response software coordinates rescues for hikers, boaters, adventurers, motorists, and pilots, ensuring they stay connected with emergency services and loved ones globally via satellite communication. Check out the “Saved by Garmin” blog for real-life rescues: https://www.garmin.com/en-US/blog/saved-by-garmin/

You will work with the latest version of .NET, test with Garmin devices, send messages through satellites, and utilize modern CI/CD tools to support our web application architecture in a multi-cloud environment. Our team is supportive, hardworking, and fun.

NOTE: You must currently live in the Cary/Raleigh area to be considered for this role.

Essential Functions

  • Create and execute small sets of new functionalities as part of a software project using C#, Knockout, React, and JavaScript.
  • Utilize software engineering tools such as configuration management systems, build processes, and debuggers in development.
  • Participate in peer code reviews, providing 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.
  • Contribute to technical research on new technologies.
  • Estimate effort, evaluate new technology options, suggest process improvements, and give feedback on design aspects.
  • Mentor less experienced software engineers (Software Engineer 1).
  • Support rotating on-call hours for Garmin’s 24/7 operations.

Basic Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics, or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience (excluding internships).
  • Experience in writing and testing C#, SQL, JavaScript, Knockout, and React for web applications and APIs.
  • Ability to create new software, utilities, or websites as needed.
  • Proficiency in developing moderately complex software in C# or Java.
  • Mastery of relevant software engineering tools (configuration management, build processes, debuggers, emulators, simulators, logic analyzers).

Desired Qualifications

  • Outstanding academic record (GPA ≥ 3.5).
  • Experience with the latest versions of .NET, especially web apps/APIs with Entity Framework and relational databases.
  • Strong design skills, including design patterns, SOLID principles, and self-documenting code.
  • Strong ownership and accountability.
  • Experience with Terraform for cloud infrastructure provisioning.
  • Deep expertise in web technology and cloud architecture, emphasizing reliability, security, and performance.
  • Proficiency in JavaScript or TypeScript and modern frameworks.

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration 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 benefits program. Details can be found here: Garmin Benefits

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

.net Software Engineer 2 - Cary, NC

Garmin

Cary

On-site

USD 70,000 - 110,000

7 days ago
Be an early applicant

.net Software Engineer 2 - Cary, NC

Garmin International in

Cary

On-site

USD 70,000 - 110,000

26 days ago

Embedded Software Engineer 2 - Networking team

Garmin Ltd.

Cary

On-site

USD 80,000 - 110,000

2 days ago
Be an early applicant