1

Senior Nonprofit Software Engineer Jobs in Raleigh, NC

Senior Software Engineer

Raleigh, NC

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

Morrisville, NC · Hybrid

$114K - $151K/yr

Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design ...

Senior Software Engineer

Cary, NC · On-site

$124K - $164K/yr

Overview We are seeking a full-time Senior Software Engineer at our Cary, NC location. In this role, you will be responsible for providing technical leadership and project planning for software ...

Senior Software Engineer

Cary, NC · On-site

$120 - $180/hr

Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning ...

Senior Software Engineer

Durham, NC

$118K - $156K/yr

Job summary A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data ...

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.

Senior Software Engineer

Cary, NC · On-site

$124K - $164K/yr

Overview We are seeking a full-time Senior C/C++ Embedded Software Engineer in our Cary, NC location on our Marine embedded software development team . We're seeking someone who is passionate about ...

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

Raleigh, NC · On-site

$118.60 - $195.68/hr

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

Senior Software Engineer

Durham, NC · On-site

$120 - $160/hr

Senior Software Engineer This role is onsite in Durham, North Carolina with 2-3 days in-office. Please note that we unfortunately cannot sponsor H1B visas at this time and candidates must live in ...

Senior Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

... software engineering standards, practices, and governance mechanisms for the job area, influencing how multiple teams improve quality, reliability, and delivery. 3. Collaborates with senior engineers ...

next page

Showing results 1-20

Senior Nonprofit Software Engineer information

See Raleigh, NC salary details

$73.4K

$139.3K

$186.6K

How much do senior nonprofit software engineer jobs pay per year?

As of Aug 30, 2026, the average yearly pay for senior nonprofit software engineer 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.

What is the difference between Senior Nonprofit Software Engineer vs Nonprofit Software Developer?

AspectSenior Nonprofit Software EngineerNonprofit Software Developer
Required CredentialsBachelor's degree in CS or related field; experience in software engineeringSimilar educational background; focus on coding skills
Work EnvironmentDesigns and oversees complex software projects, often in leadership rolesDevelops and maintains software, typically under supervision
Employer & Industry UsageNonprofit organizations, tech firms supporting nonprofitsNonprofit organizations, NGOs, charitable foundations

The Senior Nonprofit Software Engineer typically leads complex projects and provides technical oversight, while the Nonprofit Software Developer focuses on coding and implementing software solutions. Both roles require similar educational backgrounds and work within nonprofit sectors, but the senior engineer has more responsibilities in design and leadership.

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

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

What are popular job titles related to Senior Nonprofit Software Engineer jobs in Raleigh, NC?

For Senior Nonprofit Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Senior Nonprofit Software Engineer jobs in Raleigh, NC look for?

The top searched job categories for Senior Nonprofit Software Engineer jobs in Raleigh, NC are:

Infographic showing various Senior Nonprofit Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 81% In-person, 6% Hybrid, and 13% Remote job distribution, with an average salary of $139,291 per year, or $67 per hour.

Sr. Software Engineer (IaC) - TS/SCI

Raleigh, NC • On-site

Zachary Piper Solutions
IT Services • 51 - 200 employees

$175 - $225/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


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 08/27/2026. Applications for this job will be accepted for at least 30 days from the posting date.

#LI-JA1

#LI-HYBRID

#J-18808-Ljbffr