1

Sr Software Jobs in Raleigh, NC (NOW HIRING)

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

Raleigh, NC · On-site

$108K - $142K/yr

Senior Software Engineer Responsibilities: * Help lead the design and implementation of software that connects physics-based M&S tools and analysis capabilities in a Digital Engineering environment.

Senior Software Engineer

Raleigh, NC · On-site

$108K - $142K/yr

Senior Software Engineer Responsibilities: * Help lead the design and implementation of software that connects physics-based M&S tools and analysis capabilities in a Digital Engineering environment.

Senior Software Developer

Raleigh, NC · On-site

$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

$119K - $157K/yr

They are seeking a Senior Software Engineer to help enhance existing educational products and build new innovative solutions, working collaboratively with a talented team of engineers.

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

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 Developer

Morrisville, NC · On-site

$51 - $67.25/hr

Xylem is seeking a Senior Software Developer to help drive the architecture and evolution of its enterprise Customer Identity and Access Management platform. In this role you will contribute to a ...

Senior Software Developer

Raleigh, NC · On-site

$53 - $70/hr

Role: Senior Software Developer Location: Raleigh, NC (Only Local) ONLY W2!!! Top Skills: React, Next.JS, Java Spring boot JOB SUMMARY: We are looking for software engineers who are focused on ...

Senior Software Developer

Raleigh, NC · On-site

$53 - $70/hr

Role: Senior Software Developer Location: Raleigh, NC (Only Local) ONLY W2!!! Top Skills: React, Next.JS, Java Spring boot JOB SUMMARY: We are looking for software engineers who are focused on ...

Sr. Software Engineer

Cary, NC · On-site

$113K - $149K/yr

SUMMARY Are you an ambitious and adaptable Advanced Software Engineer ready to make a real impact? Q2 is looking for a passionate developer to join our dynamic Centrix Engineering team. You'll dive ...

Senior Software Engineer I * Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606) * Write and review system specifications by understanding the needs ...

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 Jul 8, 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 July 2026, with employment types broken down into 83% Full Time, 12% Part Time, 1% Temporary, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $124,815 per year, or $60 per hour.
Sr. Software Engineer (IaC) - TS/SCI with Security Clearance

Sr. Software Engineer (IaC) - TS/SCI with Security Clearance

Zachary Piper Solutions, LLC

Raleigh, NC • On-site

$175K - $225K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 24 days ago


Job description

Zachary Piper Solutions is seeking a Sr. Software Engineer (IaC)- TS/SCI for a world leading technology organization in the Raleigh, North Carolina area. The Sr.

Software Engineer (IaC) - TS/SCI role is a hybrid position. The Sr. Software Engineer (IaC) - TS/SCI will lead the design, development, and implementation of scalable Infrastructure as Code solutions to support secure, cloud-native platforms.

An ideal candidate for the Sr. Software Engineer (IaC) - TS/SCI role is a senior-level engineer with deep expertise in infrastructure automation, cloud platforms, and modern DevOps practices. Responsibilities of the Sr.

Software Engineer (IaC) - TS/SCI: • Design, develop, and maintain Infrastructure as Code using tools such as Terraform and Terragrunt. • Architect and implement scalable, reusable infrastructure modules across multiple environments. • Collaborate with software engineering, DevOps, and security teams to enable reliable cloud deployments.

• Support and optimize Kubernetes-based platforms and containerized workloads. • Develop automation and tooling, including Python-based solutions, to improve infrastructure reliability and efficiency. • Ensure infrastructure adheres to security, compliance, and operational best practices.

Qualifications of the Sr. Software Engineer (IaC) - TS/SCI: • 7+ years of experience in software engineering, DevOps, or infrastructure engineering roles. • Strong hands-on experience with Infrastructure as Code, specifically Terraform and Terragrunt.

• Experience deploying and managing Kubernetes environments in cloud or hybrid infrastructures. • Proficiency in at least one programming language, preferably Python, for automation and tooling. • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.

• Strong understanding of CI/CD pipelines, version control systems, and DevOps best practices. Compensation for the Sr. Software Engineer (IaC) - TS/SCI includes: • Salary range: $175,000 - $225,000 • Comprehensive benefits package including medical, dental, vision, 401(k), PTO, Sick Leave as required by law • This job opens for applications on 05/22/2026.

Applications for this job will be accepted for at least 30 days from the posting date. #LI-JA1 #LI-HYBRID