1

Senior Software Engineers Jobs in Raleigh, NC (NOW HIRING)

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

CaptiveAire Systems is the nation's leading manufacturer of commercial kitchen ventilation systems, and they are seeking a strong Senior Software Engineer to join the CASLink team. This role involves ...

Senior Software Engineer

Durham, NC · On-site

$118K - $155K/yr

Consultant, IT - Senior Software Engineer (SAP) Be You. Be Bold. Choose Duke. Be You Duke University is seeking a Senior Software Engineer (SAP) to help design, build, and support technologydriven ...

Senior Software Engineer

Chapel Hill, NC · On-site +1

$160K - $180K/yr

Senior Software Engineer Reporting To: Engineering Manager Location: Chapel Hill, NC; Minneapolis, MN; Boston, MA (Newton Office); New York, NY Compensation: Senior Software Engineer 4 ($160,000-$180 ...

Senior Software Developer

Cary, NC · On-site

$51 - $67.25/hr

SAS Institute, Inc. seeks a Senior Software Developer to design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices ...

Senior Software Developer

Cary, NC · On-site +1

$51 - $67.25/hr

SAS Institute, Inc. seeks a Senior Software Developer to design, develop, and debug software of diverse scope for new and existing products in accordance with designated development practices ...

Sr. Software Engineer (Backend)

Raleigh, NC

$119K - $157K/yr

At Pendo, great Senior Software Engineers don't just follow instructions; they operate as strategic advisors, influencing decisions, guiding stakeholders, and elevating how we work. You're AI-curious ...

Sr. Software Engineer (Backend)

Raleigh, NC · On-site

$119K - $157K/yr

At Pendo, great Senior Software Engineers don't just follow instructions; they operate as strategic advisors, influencing decisions, guiding stakeholders, and elevating how we work. You're AI-curious ...

Sr. Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Sr. Software Engineer Department: Information Technology Employment Type: Full Time Location: US ... Be part of a team of SW engineers working on a large scale, distributed, cloud-based services

Senior Software Engineer

Durham, NC

$111K - $146K/yr

Senior Software Engineer Work Arrangement: Hybrid (On-Site and Remote mix) Location: Durham, NC, US, 27710 Personnel Area: CENTRAL ADMIN MANAGEMENT CTR Be You. Be Bold. Choose Duke. Duke University ...

Senior Software Engineer

Durham, NC · On-site

$118K - $155K/yr

Consultant, IT - Senior Software Engineer (SAP) Be You. Be Bold. Choose Duke. Be You Duke University is seeking a Senior Software Engineer (SAP) to help design, build, and support technology-driven ...

Sr. Software Engineer (OIPA)

Durham, NC

$111K - $146K/yr

Sr. Software Engineer (OIPA) Location: Durham North Carolina, Remote till Covid Duration: 12+ months The Expertise and Skills You Bring * Lead and present a technical solution (e.g. POC) and the ...

Senior Software Engineer

Durham, NC

$111K - $146K/yr

As a Senior Software Engineer, you'll shape the technical foundation and culture of the team. You'll architect and deliver core product features, collaborate with customers to influence the roadmap ...

Senior Software Engineer - 2026

Durham, NC

$111K - $146K/yr

Senior Software Engineer ENFOS is redefining how global enterprises manage long-term environmental ... Partner with senior engineers to architect new features and evolve our cloud-based platform.

next page

Showing results 1-20

Senior Software Engineers information

See Raleigh, NC salary details

$73.4K

$139.3K

$186.6K

How much do senior software engineers jobs pay per year?

As of Jun 13, 2026, the average yearly pay for senior software engineers in Raleigh, NC is $139,291.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.

How do Senior Software Engineers typically balance coding responsibilities with mentoring and leadership duties?

Senior Software Engineers often split their time between hands-on technical work and providing guidance to junior team members. While their primary responsibility may still involve designing and implementing complex features, they are also expected to mentor less-experienced engineers, conduct code reviews, and contribute to architectural decisions. Balancing these tasks requires strong time management and communication skills, as seniors are looked to for both technical expertise and team leadership. Many organizations support this balance by encouraging knowledge sharing and allocating dedicated time for mentorship within project schedules.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They lead technical projects, mentor junior team members, and help set best practices for software development. Senior Software Engineers typically have several years of experience, deep technical knowledge, and strong problem-solving skills. They often collaborate across teams to ensure high-quality, scalable, and efficient software solutions.

What engineers make $500,000?

Senior Software Engineers at large tech companies or in specialized roles such as machine learning or cloud engineering can earn $500,000 or more annually, often including bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills, and working in high-demand environments with competitive compensation packages.

Are senior software engineers still in demand?

Senior software engineers remain in high demand due to ongoing digital transformation across industries, with expertise in programming languages, cloud computing, and system architecture highly valued. Companies seek experienced engineers to lead development projects, improve software performance, and implement new technologies, ensuring strong job prospects for senior-level roles.

What is a good salary for a senior software engineer?

A senior software engineer's salary typically ranges from $100,000 to $160,000 annually, depending on location, experience, and industry. Higher salaries are common in tech hubs and for those with specialized skills in areas like cloud computing or machine learning.

What engineers make $300,000 a year?

Senior Software Engineers with extensive experience, specialized skills in areas like machine learning or cloud computing, and working at large tech companies or in high-cost-of-living regions can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially for those in leadership or highly technical roles.

What is the difference between Senior Software Engineers vs Software Developers?

AspectSenior Software EngineersSoftware Developers
Required CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's degree in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, fixing bugs
Employer & Industry UsageTech companies, startups, enterprise firmsWide range of industries, including tech, finance, healthcare
Common Search & ComparisonOften compared for experience level and responsibilitiesMore entry to mid-level roles, less leadership focus

Senior Software Engineers typically have more experience, take on leadership roles, and handle complex system design, whereas Software Developers focus on coding and feature development. The two roles often overlap but differ mainly in responsibility level and scope of work.

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

To thrive as a Senior Software Engineer, you need advanced proficiency in programming languages, software design, and problem-solving, usually backed by a computer science degree and several years of experience. Familiarity with version control systems (like Git), cloud platforms, CI/CD tools, and relevant technical certifications are highly valuable. Leadership, effective communication, and mentoring abilities set outstanding senior engineers apart. These skills ensure the delivery of robust software solutions, foster team growth, and drive innovation within an organization.
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:
What cities near Raleigh, NC are hiring for Senior Software Engineers jobs? Cities near Raleigh, NC with the most Senior Software Engineers job openings:
Senior Software Engineer

Senior Software Engineer

CaptiveAire Systems

Raleigh, NC • On-site

$119K - $157K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


CaptiveAire rating

7.7

Company rating: 7.7 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

189th of 417 rated machine equipment manufacturers


Job description

Job Summary:
CaptiveAire Systems is the nation's leading manufacturer of commercial kitchen ventilation systems, and they are seeking a strong Senior Software Engineer to join the CASLink team. This role involves contributing to the development and maintenance of IoT solutions and requires expertise in .Net software engineering.
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.
Qualifications:
Required:
• 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:
• Actor frameworks (Microsoft Orleans, Dapr, or comparable)
• Web socket technologies (SignalR or comparable)
• Metadata driven applications
• Identity solutions (IdPs, OAuth, OIDC, SAML)
Company:
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. Founded in 1976, the company is headquartered in Raleigh, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What CaptiveAire employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom