Senior Software Engineer
$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.
$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.
$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.
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.
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.
Durham, NC · On-site
$78.52 - $132.25/hr
Senior Software Engineer Fidelity Digital Assets ® , a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets. Our ...
Durham, NC · On-site
$78.52 - $132.25/hr
Senior Software Engineer Fidelity Digital Assets ® , a Fidelity Investments Company, is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets. Our ...
Morrisville, NC · On-site
$90 - $120/hr
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 ...
Morrisville, NC · On-site
$90 - $120/hr
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 ...
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 ...
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 ...
Raleigh, NC · On-site
$175K - $225K/yr
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 ...
Raleigh, NC · On-site
$175K - $225K/yr
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 ...
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 ...
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 ...
Raleigh, NC · On-site
$65/hr
Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate: $65.00/hr Position Description: Join our client's Business Integrations team as a Senior Software Engineer. You ...
Raleigh, NC · On-site
$65/hr
Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate: $65.00/hr Position Description: Join our client's Business Integrations team as a Senior Software Engineer. You ...
Cary, NC · On-site
$124K - $164K/yr
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 ...
Cary, NC · On-site
$124K - $164K/yr
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 ...
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 ...
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 ...
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.
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.
Raleigh, NC · On-site
$119K - $157K/yr
Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical ... Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes.
Raleigh, NC · On-site
$119K - $157K/yr
Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical ... Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes.
Raleigh, NC · On-site
$119K - $157K/yr
Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical ... Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes.
Raleigh, NC · On-site
$119K - $157K/yr
Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical ... Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes.
$119K - $157K/yr
Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical ... Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes.
$119K - $157K/yr
Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical ... Benefit from 50% charitable gift matching and paid volunteer time to support nonprofit causes.
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 ...
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 ...
Durham, NC · On-site
$118K - $156K/yr
In the Senior Staff Software Engineer position, you'll lead the design and delivery of highly complex, AI-driven systems across multiple teams and platforms, defining architectural patterns and ...
Durham, NC · On-site
$118K - $156K/yr
In the Senior Staff Software Engineer position, you'll lead the design and delivery of highly complex, AI-driven systems across multiple teams and platforms, defining architectural patterns and ...
Morrisville, NC · On-site
$169K - $253K/yr
Northrop Grumman Space Systems Sector is looking for you to join our team as a Principal Software Engineer/Senior Principal Software Engineer based out of Morrisville, NC, located within North ...
Morrisville, NC · On-site
$169K - $253K/yr
Northrop Grumman Space Systems Sector is looking for you to join our team as a Principal Software Engineer/Senior Principal Software Engineer based out of Morrisville, NC, located within North ...
Raleigh, NC · On-site
$95K - $138K/yr
Software Engineer III: $95,000 - $112,000 / year * Sr. Software Engineer I: $120,000 - $138,000 / year Time Off Program Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides ...
Raleigh, NC · On-site
$95K - $138K/yr
Software Engineer III: $95,000 - $112,000 / year * Sr. Software Engineer I: $120,000 - $138,000 / year Time Off Program Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides ...
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 ...
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 ...
Durham, NC · On-site
$120 - $160/hr
In the Senior Staff Software Engineer position, you'll lead the design and delivery of highly complex, AI-driven systems across multiple teams and platforms. You will define architectural patterns ...
Durham, NC · On-site
$120 - $160/hr
In the Senior Staff Software Engineer position, you'll lead the design and delivery of highly complex, AI-driven systems across multiple teams and platforms. You will define architectural patterns ...
$73.4K - $83.7K
1% of jobs
$83.7K - $94K
2% of jobs
$94K - $104.3K
7% of jobs
$104.3K - $114.6K
9% of jobs
$118.9K is the 25th percentile. Wages below this are outliers.
$114.6K - $124.9K
13% of jobs
$124.9K - $135.2K
16% of jobs
The median wage is $136.5K / yr.
$135.2K - $145.5K
16% of jobs
$154.2K is the 75th percentile. Wages above this are outliers.
$145.5K - $155.8K
14% of jobs
$155.8K - $166K
11% of jobs
$166K - $176.3K
8% of jobs
$176.3K - $186.6K
3% of jobs
$73.4K
$139.3K
$186.6K
| Aspect | Senior Nonprofit Software Engineer | Nonprofit Software Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field; experience in software engineering | Similar educational background; focus on coding skills |
| Work Environment | Designs and oversees complex software projects, often in leadership roles | Develops and maintains software, typically under supervision |
| Employer & Industry Usage | Nonprofit organizations, tech firms supporting nonprofits | Nonprofit 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.

$108K - $142K/yr
Full-time
Re-posted 18 days ago
If you are an experienced engineer who enjoys solving ambiguous problems of national importance and wants to shape how complex systems are built and integrated, this role is for you. You will work in a stable environment that rewards initiative, learning, ingenuity, and an entrepreneurial mindset. We are seeking a Software Engineer to help develop software that connects physics-based Modeling and Simulation (M&S) tools in a Digital Engineering environment. You will build and integrate software used throughout the warfighting capability development cycle, from early prototypes through testing and fielding, for Department of Defense (DoD) programs.
In this role, you will take high-level program goals and turn them into concrete technical plans for connecting engagement, mission, and campaign analysis tools. You will design data models, integration patterns, and APIs that allow M&S tools and analysis capabilities to work together effectively. You will be expected to create structure from ambiguity, identify the next most important work, and help guide the technical direction of parts of our Digital Engineering environment.
Senior Software Engineer Responsibilities:
Senior Software Engineer Position Requirements:
Proven experience with programming languages (e.g., Java, Python, C++, or TypeScript) for software development and/or data analysis.
Senior Software Engineer Preferences:
Above all, we value passion, a continuous desire to learn, and teamwork. We are confident that if you possess the right attitude, work ethic, and skill set, you will succeed in the role. In addition to the experience and skills above, if you have any of the following, you will be able to accelerate your effectiveness and impact.
Who is ARA?
Do you want to work for a purpose? Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and engineering company. We have been providing technically superior solutions to complex and challenging problems in the physical sciences since 1979. ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement.
ARA also prides itself, on having a challenging culture where innovation & experimentation are the norm. The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience. Employee ownership ensures you have a voice in what happens in the company. We are also very proud of our Women’s Initiative Network (WIN), whose purpose is to motivate, support, and encourage professional career development for women to maximize career and professional accomplishments.
To find out more about what the Software Enterprise Division has to offer, visit our website at: https://www.ara.com/benefits/