1

Sr Software Jobs in Raleigh, NC (NOW HIRING)

Sr. Software Engineer

Morrisville, NC · Hybrid

$115K - $125K/yr

Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in

Sr Software Developer

Cary, NC · Remote

$51 - $67.25/hr

Senior Software Developer - HIE Production Support (Healthcare Interoperability)- Remote US Government & Public Sector - Healthcare Services & Support We're a leader in data and AI. Through our ...

Sr Software Developer

Cary, NC · On-site

$51 - $67.25/hr

Senior Software Developer - HIE Production Support (Healthcare Interoperability)- Remote US Government & Public Sector - Healthcare Services & Support We're a leader in data and AI. Through our ...

Senior Software Engineer

Cary, NC · Remote

$125K - $165K/yr

The Senior Software Engineer must have at least 10+ years of experience.A Senior Software Engineer will develop, maintain, and support new or existing software products while evangelizing and ...

Senior Software Engineer II

Raleigh, NC · On-site

$119K - $157K/yr

Senior Software Engineer II Location: Raleigh, NC (Hybrid - 2 days onsite required, local candidates preferred) Duration: 3+ Months Job Overview We are seeking a Senior Software Engineer II to join a ...

Senior Software Developer

Raleigh, NC · Hybrid

$53 - $70/hr

Senior Software Developer Hybrid role - 4 days in office. Raleigh, NC. (LOCAL) Seeking a Senior Developer to design, build, and optimize cloud infrastructure and data platform integrations using Java ...

Senior Software Engineer

Raleigh, NC · On-site +1

$118K - $195K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and collaborating with other contributors over the world to bring features on existing components or bootstrap ...

Senior Software Engineer

Durham, NC

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

Sr Software Developer / Golang

Cary, NC

$51 - $67.25/hr

Senior Software Developer (Java / Go) - Hybrid, Cary, NC We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence ...

Sr Software Developer / Golang

Cary, NC · On-site

$51 - $67.25/hr

Senior Software Developer (Java / Go) - Hybrid, Cary, NC We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence ...

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

$111K - $146K/yr

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

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

Raleigh, NC · On-site

$119K - $157K/yr

Sr. Software Engineer Department: Information Technology Employment Type: Full Time Location: US-North Carolina-Raleigh Description Align is looking for a Sr. Software Engineer to join in the ...

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

next page

Showing results 1-20

Sr Software information

See Raleigh, NC salary details

$14

$60

$85

How much do sr software jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for sr software in Raleigh, NC is $60.01, according to ZipRecruiter salary data. Most workers in this role earn between $50.96 and $67.31 per hour, depending on experience, location, and employer.

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 strong proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is commonly required, along with certifications like AWS Certified Solutions Architect. Leadership, problem-solving, and effective communication skills help you mentor junior engineers and collaborate across teams. These skills ensure the delivery of robust, scalable solutions and foster innovation within complex technical environments.

What is the difference between Sr Software and Software Developer?

AspectSr SoftwareSoftware Developer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; sometimes certificationsBachelor's degree in CS or related field; 0-3 years experience; certifications optional
Work EnvironmentOften leads projects, mentors juniors, involved in architecture decisionsFocuses on coding, debugging, and implementing features under guidance
Employer & Industry UsageUsed across tech companies, startups, and enterprise firms for senior rolesCommon entry to mid-level role in software development teams

The main difference between a Sr Software and a Software Developer lies in experience, responsibilities, and leadership. Sr Software professionals typically have more experience, take on leadership roles, and influence project architecture, while Software Developers focus on coding and implementing features. Both roles require a strong foundation in programming, but the Sr Software position involves greater oversight and strategic input.

What does a Sr Software Engineer do?

A Sr Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior team members, and collaborate closely with stakeholders to ensure software meets business objectives. Their role typically involves writing high-quality code, reviewing code from peers, and making architectural decisions. Sr Software Engineers are also expected to stay updated with industry trends and best practices to improve software performance and reliability.

What are some common challenges faced by Senior Software Engineers when leading project teams, and how can they effectively overcome them?

Senior Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing project timelines, and ensuring code quality across the team. Effective communication and proactive planning are key to overcoming these hurdles. By fostering a collaborative environment, setting clear expectations, and leveraging agile methodologies, Senior Software Engineers can guide their teams to successful project delivery while supporting professional growth within the team.
What are the most commonly searched types of Sr Software jobs in Raleigh, NC? The most popular types of Sr Software jobs in Raleigh, NC are:
Infographic showing various Sr Software job openings in Raleigh, NC as of June 2026, with employment types broken down into 1% As Needed, 52% Full Time, 33% Part Time, 2% Temporary, and 12% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $124,815 per year, or $60 per hour.
Sr. Software Engineer

Sr. Software Engineer

Piper Companies

Morrisville, NC • Hybrid

$115K - $125K/yr

Other

Medical, Dental, Vision, Retirement

Posted 2 days ago


Job description

Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead development efforts on a modern Azure-based microservices architecture . This is a Contract-to-Hire position requiring on-site presence 3 days per week in Raleigh, NC .
Responsibilities of the Senior Software Engineer:
  • Lead end-to-end development using .NET Core, C#, Angular, and React, delivering scalable and maintainable software solutions.
  • Provide architectural direction and technical leadership on complex initiatives, driving innovation and ensuring high-quality deliverables.
  • Collaborate with cross-functional teams to define objectives, set technical standards, and support strategic planning and execution.
  • Analyze system performance and implement optimizations to enhance scalability and efficiency.
  • Mentor junior developers, conduct code reviews, and promote best practices to uphold code quality standards.
Qualifications of the Senior Software Engineer:
  • 7+ years of hands-on software development experience, including 3+ years in a senior engineering role focused on .NET and JavaScript technologies.
  • Demonstrated experience building cloud-native applications on Azure or AWS, with familiarity in services like Blob Storage.
  • Strong grasp of object-oriented programming, design patterns, and system architecture, with practical experience in React, Angular, TypeScript, and ASP.NET Web Forms.
  • Skilled in SQL and database technologies, including Cosmos DB, SQL Server, or Oracle.
  • Experience with CI/CD pipelines, microservices, Agile methodologies, and cloud security best practices.
Compensation of the Senior Software Engineer:
  • Salary Range: $115,000-$125,000/year
  • Benefits Package: Includes Medical, Dental, Vision, sick leave (as required by law), and 401(k)

Keywords: .NET Core, C#, JavaScript, Angular, React, Azure, AWS, Microservices, CI/CD, SQL, Cosmos DB, OOP, TypeScript, Performance Optimization, Agile
#LI-GY1
#LI-HYBRID