1

Software Engineers Jobs in Raleigh, NC (NOW HIRING)

C# Software Engineer 2

Cary, NC · On-site

$85 - $120/hr

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 ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Work with a team of talented engineers, both starting projects from scratch and also working within ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

IXL Learning is the country's largest EdTech company, seeking Software Engineers who are passionate about technology and education. This role involves developing new features for educational products ...

CNO Software Developer

Cary, NC · On-site

$90 - $200/hr

Collaborate with software engineers, systems engineers, cybersecurity professionals, and other technical teams. * Ensure software development activities comply with applicable standards, processes ...

... Engineers and the technology ecosystem. Oversees the design, implementation, and support of software solutions that drive business value, ensures alignment with organizational goals, regulatory ...

Our engineers work on cutting-edge technologies that solve complex technical challenges in support of critical national security missions. If you're an early-career software engineer who enjoys ...

... Engineers and the technology ecosystem. Oversees the design, implementation, and support of software solutions that drive business value, ensures alignment with organizational goals, regulatory ...

Senior Software Engineer

Cary, NC · On-site

$124K - $164K/yr

Builds relationships with product managers, quality teams and engineers across Garmin * Reveiws architected modules and software systems supporting new technolgy or improving capability/performance ...

Our engineers work on cutting-edge technologies that solve complex technical challenges in support of critical national security missions. If you're an early-career software engineer who enjoys ...

Our engineers work on cutting-edge technologies that solve complex technical challenges in support of critical national security missions. If you're an early-career software engineer who enjoys ...

Work with a team of talented engineers, both starting projects from scratch and also working within ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline

Mentors and provides guidance to less experienced Software Engineers (1 & 2) * Contributes to technical research on new technologies and evaluates options for future development * Identifies ...

Showing results 21-40

Software Engineers information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do software engineers jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software engineers in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What kinds of jobs do software engineers do?

Software engineers develop, test, and maintain software applications, systems, and platforms across various industries. They work on tasks such as coding, debugging, designing software architecture, and collaborating with teams using programming languages like Java, Python, or C++. Their roles can include front-end, back-end, full-stack development, or specialized areas like security or data engineering.

What work does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, development tools, and methodologies to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
More about Software Engineers jobs

What are the most commonly searched types of Software Engineers jobs in Raleigh, NC?

The most popular types of Software Engineers jobs in Raleigh, NC are:

Infographic showing various Software Engineers job openings in Raleigh, NC as of August 2026, with employment types broken down into 33% Internship, and 67% Full Time. Highlights an 100% In-person job distribution, with an average salary of $143,405 per year, or $68.9 per hour.

C# Software Engineer 2

Garmin Ltd.

Cary, NC • On-site

$85 - $120/hr

Other

Posted 18 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 161 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:

#J-18808-Ljbffr

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom