1

Sr Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Senior Software Engineer

Raleigh, NC · Hybrid

$119.10K - $157K/yr

CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's proprietary ...

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's proprietary ...

Sr. Software Engineer (Backend)

Raleigh, NC · On-site

$119.10K - $157K/yr

As a Sr. Software Engineer, you will own complex problem spaces and drive them forward independently. You will apply strong engineering judgment to ambiguous challenges, partner closely with Product ...

Senior Software Engineer

Cary, NC · On-site

$113.50K - $149.60K/yr

SUMMARY Q2 is seeking an ambitious and adaptable Software Engineer with experience in collaborative software development. In this role, you will help design, build, implement, and support custom ...

Sr. Software Engineer (Backend)

Raleigh, NC · On-site

$119.10K - $157K/yr

As a Sr. Software Engineer, you will own complex problem spaces and drive them forward independently. You will apply strong engineering judgment to ambiguous challenges, partner closely with Product ...

Senior Software Engineer

Durham, NC · Remote

$118.40K - $156.10K/yr

We are seeking an exceptional Senior Software Engineer to spearhead our technical vision and drive the implementation of complex technology solutions in our Digital team. This pivotal role combines ...

Senior Software Engineer

Durham, NC · On-site

$118.60K - $195.68K/yr

The Red Hat Ansible Engineering team is seeking a Senior Software Engineer to join us. In this role, you will work as part of a team to develop and maintain components within the Ansible Automation ...

Sr. Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

Summary Jewelers Mutual is seeking an expert Senior Software Engineer, Consumer Experience, to lead the development of high-quality React Native mobile applications, which will become the foundation ...

Senior Software Engineer

Raleigh, NC · On-site

$118.60K - $195.68K/yr

The Red Hat Ansible Engineering team is seeking a Senior Software Engineer to join us. In this role, you will work as part of a team to develop and maintain components within the Ansible Automation ...

Senior Software Engineer

Raleigh, NC · Remote

$125.40K - $165.30K/yr

DomainTools is seeking a Senior Software Engineer to join our backend team. We want you to research, develop and deliver cutting edge code in our near-real time large volume data systems. We predict ...

Senior Software Engineer

Raleigh, NC · On-site

$119.10K - $157K/yr

About the Job The Red Hat Performance and Scale Organization is seeking a seasoned senior engineer ... Time will also be spent collaborating with software engineering teams on bug fixes, code ...

next page

Showing results 1-20

Sr Software Engineer information

See Raleigh, NC salary details

$73.4K

$139.3K

$186.6K

How much do sr software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for sr software engineer in Raleigh, NC is $139,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,100.00 and $157,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer, and why are they important?

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What are Sr Software Engineers?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.
What cities near Raleigh, NC are hiring for Sr Software Engineer jobs? Cities near Raleigh, NC with the most Sr Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

CaptiveAire

Raleigh, NC • Hybrid

$119.10K - $157K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


CaptiveAire rating

7.7

Company rating: 7.7 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

190th of 415 rated machine equipment manufacturers


Job description

Company Profile:
CaptiveAire is the nation's leading manufacturer of commercial kitchen ventilation systems, and now provides a complete solution of fans, heaters, ductwork and HVAC equipment. For over 40 years, we've led the industry with innovative technologies, unmatched service, competitive pricing, and rapid lead times.
CaptiveAire maintains a network of over 90 sales offices in the U.S. and Canada and six strategically located manufacturing plants in North Carolina, Iowa, Oklahoma, California, Pennsylvania and Florida.

Job Description

CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's proprietary Building Management System.  This role requires an expert .Net Software Engineer with extensive experience in distributed applications.

 Responsibilities

  • Contribute to the development, design, and maintenance of Microservices and REST APIs.
  • Assist in upgrading Microservices and REST APIs from .Net Framework to the latest .Net.
  • Assist in converting Microservices to Microsoft Orleans where applicable.
  • Assist in upgrading infrastructure such as RabbitMQ, MongoDB, SQL Server when required.
  • Design and code new Features.
  • Assist in expanding on or rewriting existing Features where necessary.
  • Diagnose and resolve performance issues.

Requirements

  • 15+ years overall software development experience
  • 10+ years C#
  • Experience in highly concurrent, distributed, and event-driven applications
  • Microservices
  • Messaging/Streaming technologies (RabbitMQ or comparable)
  • RESTful APIs
  • Document DBs (MongoDB or comparable)
  • Microsoft SQL Server
  • Cloud platforms (Microsoft Azure or comparable)
  • Hybrid Cloud applications
  • Version control systems (Git or comparable)
  • CICD (TeamCity, Octopus Deploy or comparable)

Preferred Experience

  • Actor frameworks (Microsoft Orleans, Dapr, or comparable).
  • Web socket technologies (SignalR or comparable).
  • Metadata driven applications.
  • Identity solutions (IdPs, OAuth, OIDC, SAML).

Bonus Skills

  • Linux
  • Docker
  • Kubernetes
  • Azure IoT Hub
  • Azure IoT Edge
  • Digital Twins
  • Microsoft Fabric
  • Apache Spark
  • AI
  • Angular
  • Modbus
  • BACNet
  • OPC UA

Benefits:

  • Paid holidays
  • Paid time off (PTO) based upon tenure
  • Medical, dental and vision insurance
  • Disability & life insurance based upon election of medical insurance
  • 401k with employer match
  • Flexible spending account (FSA)
  • Relocation assistance

Salary:

Competitive Salary and monthly bonus based on productivity and profits.

Captive-Aire Systems, Inc. is proud to be an equal opportunity workplace. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

#P1

#LI-TL1


What CaptiveAire employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom