1

Software Developer Internship Jobs in Cary, NC (NOW HIRING)

C# Software Engineer 2

Cary, NC · On-site

$85 - $120/hr

Overview We are seeking a full-time C# Software Engineer in our Cary, NC location on the inReach ... internships) OR an equivalent combination of education and experience * Excellent academics ...

You'll work closely with senior engineers who are actively rebuilding how we write software, and you'll be part of a global cohort of interns building in parallel across our regions. That combination ...

You'll be working on tools that improve how our team writes software, builds, tests, and delivers ... A passion for maximizing developer efficiency and product quality * An interest in game engines and ...

next page

Showing results 1-20

Software Developer Internship information

See Cary, NC salary details

$10

$21

$36

How much do software developer internship jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for software developer internship in Cary, NC is $21.42, according to ZipRecruiter salary data. Most workers in this role earn between $17.31 and $22.69 per hour, depending on experience, location, and employer.

What is a software developer internship?

A Software Developer Internship is a temporary position designed for students or recent graduates to gain hands-on experience in software development. Interns work alongside experienced developers to assist in coding, debugging, testing, and sometimes designing software solutions. The role helps interns improve their programming skills, understand software development workflows, and gain exposure to industry tools and practices. Many internships also offer mentorship and networking opportunities, which can lead to full-time positions after graduation.

What types of projects or assignments can I expect as a software developer intern?

As a Software Developer Intern, you'll typically work on real-world projects that support the ongoing development goals of your team, such as building features, fixing bugs, or participating in code reviews. Many internships involve collaborating with full-time developers, attending daily stand-ups, and sometimes contributing to documentation or testing efforts. This hands-on experience not only helps you apply classroom knowledge but also exposes you to agile development methodologies and workplace best practices. You'll have the opportunity to make impactful contributions while learning from experienced mentors and peers.

What are the key skills and qualifications needed to thrive in a software developer internship, and why are they important?

To thrive as a Software Developer Intern, you need a foundational understanding of programming languages such as Python, Java, or C++, typically supported by relevant coursework or coding projects. Familiarity with version control tools like Git, basic software development frameworks, and participation in coding bootcamps or certifications is advantageous. Strong problem-solving ability, eagerness to learn, and effective communication skills set top candidates apart. These skills and qualities enable interns to effectively contribute to projects, collaborate with teams, and adapt quickly to professional development environments.

What does a software developer internship do?

A software developer internship provides hands-on experience in designing, coding, testing, and debugging software applications under the supervision of experienced developers. Interns often work on real projects, learn industry tools like version control systems, and develop programming skills in languages such as Java, Python, or C++. The internship helps build practical knowledge and professional skills for a future career in software development.

What are the most commonly searched types of Software Developer jobs in Cary, NC?

The most popular types of Software Developer jobs in Cary, NC are:

What are popular job titles related to Software Developer Internship jobs in Cary, NC?

For Software Developer Internship jobs in Cary, NC, the most frequently searched job titles are:

What job categories do people searching Software Developer Internship jobs in Cary, NC look for?

The top searched job categories for Software Developer Internship jobs in Cary, NC are:

What cities near Cary, NC are hiring for Software Developer Internship jobs?

Cities near Cary, NC with the most Software Developer Internship job openings:

Infographic showing various Software Developer Internship job openings in Cary, NC as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $44,553 per year, or $21.4 per hour.

Full-time

Re-posted 5 days ago


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

15th of 159 rated electronics manufacturers


Job description

Overview
We are seeking a full-time C# Software Engineer in our Cary, NC location on the inReach Explore web team. This role requires you to currently be living in the Cary area. Every day our emergency response software helps coordinate rescues for hikers, boaters, adventurers, motorists, and pilots. Our satellite-based communication devices ensure that these people stay in contact with emergency services and communicate with their loved ones from anywhere on the globe. Click here to check out the "Saved by Garmin" blog for real-life rescues.
You'll work with the latest version of .NET, test with cutting-edge Garmin devices, send messages through satellites, use modern CI/CD tools to support a web application architecture in our multi-cloud environment. The team is super supportive, works hard and has fun.
Essential Functions
  • Creates and executes small sets of new functionalities as part of a software project using C#, Knockout, React & Javascript, SQL to improve our web-based app and API
  • Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
  • Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
  • Provides reliable solutions to a variety of problems using sound problem solving techniques.
  • Performs technical root cause analysis and outlines corrective action for given problems.
  • Contributes to technical research on new technologies.
  • Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some design aspects.
  • Serves as a mentor to less experienced software engineers (Software Engineer 1)
  • Supports working hours as part of a rotating schedule to provide on call support of 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 (not including co-ops or internships) OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated proficiency and experience necessary to develop moderately complex software in C# or Java
  • Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)

Desired Qualifications
  • Outstanding academics (cumulative GPA greater than or equal to 3.5
  • Experience with the latest versions of .NET, ideally with web apps/APIs with Entity Framework and a relational database
  • Experience with Terraform to provision cloud infrastructure
  • Javascript or Typescript expertise

Garmin Blog
Saved by Garmin - All Content | Garmin Blog
Real stories from people who survived dangerous situations.
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

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom