The Software Engineer will participate in the full life cycle of software development, to include ... Develop software which enables the visualization of a complex and dynamic environment in both two ...
The Software Engineer will participate in the full life cycle of software development, to include ... Develop software which enables the visualization of a complex and dynamic environment in both two ...
Senior Software Engineer II, Platform Modernization Technology Enablement
Raleigh, NC · On-site +1
$130K - $170K/yr
What You'll Do We're looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical modernization initiative across the enterprise. This ...
Senior Software Engineer II, Platform Modernization Technology Enablement
Raleigh, NC · On-site +1
$130K - $170K/yr
What You'll Do We're looking for a Senior Software Engineer II to join our Retirement & Income Solutions (RIS) organization, supporting a critical modernization initiative across the enterprise. This ...
Principal Software Engineer
Durham, NC · On-site
$130K - $174K/yr
... services. * 2 or more years of experience with Angular for developing modern, responsive web ... Mastery of software engineering principles and best practices. * Deep technical knowledge in one or ...
Principal Software Engineer
Durham, NC · On-site
$130K - $174K/yr
... services. * 2 or more years of experience with Angular for developing modern, responsive web ... Mastery of software engineering principles and best practices. * Deep technical knowledge in one or ...
Quality Automation Engineer 2
Cary, NC · On-site
Overview We are seeking a full-time Quality Automation Engineer 2 in our Cary, NC office. In this ... Demonstrate the role of quality assurance in each phase of the Software Development Life Cycle and ...
Quality Automation Engineer 2
Cary, NC · On-site
Overview We are seeking a full-time Quality Automation Engineer 2 in our Cary, NC office. In this ... Demonstrate the role of quality assurance in each phase of the Software Development Life Cycle and ...
Principal Software Engineer
$130K - $174K/yr
... services. * 2 or more years of experience with Angular for developing modern, responsive web ... Mastery of software engineering principles and best practices. * Deep technical knowledge in one or ...
Principal Software Engineer
$130K - $174K/yr
... services. * 2 or more years of experience with Angular for developing modern, responsive web ... Mastery of software engineering principles and best practices. * Deep technical knowledge in one or ...
Software Engineer I
Raleigh, NC · Remote
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Software Engineer I
Raleigh, NC · Remote
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Software Engineer I
Raleigh, NC · On-site
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Software Engineer I
Raleigh, NC · On-site
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Staff Software Engineer
Raleigh, NC · On-site
The Staff Software Engineer will lead the development of a cloud-native developer platform ... 2+ years experience working in a centralized developer platform team. • Passionate about ...
Staff Software Engineer
Raleigh, NC · On-site
The Staff Software Engineer will lead the development of a cloud-native developer platform ... 2+ years experience working in a centralized developer platform team. • Passionate about ...
Software Engineer I
Raleigh, NC · Remote
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Software Engineer I
Raleigh, NC · Remote
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Senior Software Engineer
$108K - $142K/yr
We are seeking a Software Engineer to help develop software that connects physics-based Modeling ... ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout ...
Senior Software Engineer
$108K - $142K/yr
We are seeking a Software Engineer to help develop software that connects physics-based Modeling ... ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout ...
Software Engineer Manager II, Google Workspace
Durham, NC · On-site
$207 - $301/hr
Software Engineer Manager II, Google Workspace X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham ...
Software Engineer Manager II, Google Workspace
Durham, NC · On-site
$207 - $301/hr
Software Engineer Manager II, Google Workspace X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham ...
Senior Software Engineer
Raleigh, NC · On-site
$108K - $142K/yr
We are seeking a Software Engineer to help develop software that connects physics-based Modeling ... ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout ...
Senior Software Engineer
Raleigh, NC · On-site
$108K - $142K/yr
We are seeking a Software Engineer to help develop software that connects physics-based Modeling ... ARA has over 2,200 employee-owners and continues to grow rapidly. Together, our offices throughout ...
Software Engineer I
Raleigh, NC · Remote
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Quick apply
Software Engineer I
Raleigh, NC · Remote
WHAT YOU WILL NEED * 2+ years of professional software engineering experience, including experience developing and maintaining production applications. * Experience working with ASP.NET MVC, .NET/C# ...
Overview This Software Engineer II - MuleSoft Engineer position requires designing, developing and managing integration using Mulesoft anypoint platform. The candidate should have good understanding ...
Overview This Software Engineer II - MuleSoft Engineer position requires designing, developing and managing integration using Mulesoft anypoint platform. The candidate should have good understanding ...
Embedded Software Engineer
Cary, NC · On-site
$123K - $161K/yr
Description: Software Engineer As a Software Engineer for Turf & Compact Utility you will be an ... 2 -15 miles. Possible Factory visits VIVA is an equal opportunity employer. All qualified ...
Embedded Software Engineer
Cary, NC · On-site
$123K - $161K/yr
Description: Software Engineer As a Software Engineer for Turf & Compact Utility you will be an ... 2 -15 miles. Possible Factory visits VIVA is an equal opportunity employer. All qualified ...
Software Engineer
Raleigh, NC · On-site
Your Superhero Uniform Includes (Required Experience and Skills) * 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices ...
Software Engineer
Raleigh, NC · On-site
Your Superhero Uniform Includes (Required Experience and Skills) * 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices ...
Senior Software Engineer
Cary, NC · Remote
$125K - $165K/yr
Senior Software Engineer Primary Skills: J2EE Role Description: The Senior Software Engineer must ... in last 2 years. - Experience is working with Docker and Kubernetes environment, hands on ...
Quick apply
Senior Software Engineer
Cary, NC · Remote
$125K - $165K/yr
Senior Software Engineer Primary Skills: J2EE Role Description: The Senior Software Engineer must ... in last 2 years. - Experience is working with Docker and Kubernetes environment, hands on ...
Overview This Software Engineer II - MuleSoft Engineer position requires designing, developing and managing integration using Mulesoft anypoint platform. The candidate should have good understanding ...
Overview This Software Engineer II - MuleSoft Engineer position requires designing, developing and managing integration using Mulesoft anypoint platform. The candidate should have good understanding ...
Electrical Engineer 2
Raleigh, NC · On-site
The Electrical Engineer 2 will provide technical support to Project Engineers, Project Managers or ... Conduct electrical power systems studies using engineering software packages (e.g., short circuit ...
Electrical Engineer 2
Raleigh, NC · On-site
The Electrical Engineer 2 will provide technical support to Project Engineers, Project Managers or ... Conduct electrical power systems studies using engineering software packages (e.g., short circuit ...
Java Software Engineer Level 2 or 3
$114K - $171K/yr
The new Software Engineer will be on an Agile team supporting two programs with a singular baseline.Will be working in the office executing 2-week Sprints for 3-month increment deliveries. Your focus ...
Java Software Engineer Level 2 or 3
$114K - $171K/yr
The new Software Engineer will be on an Agile team supporting two programs with a singular baseline.Will be working in the office executing 2-week Sprints for 3-month increment deliveries. Your focus ...
Software Engineer 2 information
See Raleigh, NC salary details
$53.9K - $64.4K
1% of jobs
$64.4K - $74.8K
1% of jobs
$74.8K - $85.2K
7% of jobs
$94.7K is the 25th percentile. Wages below this are outliers.
$85.2K - $95.7K
17% of jobs
$95.7K - $106.1K
19% of jobs
The median wage is $108.5K / yr.
$106.1K - $116.5K
18% of jobs
$124.9K is the 75th percentile. Wages above this are outliers.
$116.5K - $126.9K
14% of jobs
$126.9K - $137.4K
6% of jobs
$137.4K - $147.8K
9% of jobs
$147.8K - $158.2K
1% of jobs
$158.2K - $168.6K
6% of jobs
$53.9K
$115.4K
$168.6K
How much do software engineer 2 jobs pay per year?
What is the difference between Software Engineer 2 vs Software Engineer 3?
| Criteria | Software Engineer 2 | Software Engineer 3 |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field; 2-3 years experience | Bachelor's degree; 3-5 years experience; strong technical skills |
| Work Environment | Collaborative team projects, code reviews, debugging | Leadership in projects, mentoring juniors, complex problem-solving |
| Employer & Industry Usage | Commonly used in tech companies, startups, and corporate IT | Used in similar environments, often as a step up in career progression |
Software Engineer 2 typically handles core development tasks with moderate complexity, while Software Engineer 3 takes on more advanced projects, mentors team members, and demonstrates greater technical expertise. The transition from level 2 to 3 involves increased responsibility and experience.
What are the key skills and qualifications needed to thrive as a Software Engineer 2, and why are they important?
What is a Software Engineer 2?
How does a Software Engineer 2 typically collaborate with cross-functional teams during a project?
- Government Software Engineering
- Software Engineer Software Engineer
- Software Engineer Software Developer
- Full Time Software Engineering Teaching
- Director Fintech Software Engineer
- Internal Developer Tools Software Engineer
- Contract International Software Engineer
- Full Time Software Engineer Glassdoor
- Remote Toyota Software Engineer
- Software Development Software Engineer

Full-time
Medical, Life, PTO
Posted 6 days ago
Northrop Grumman rating
8.2
Based on 356 frontline employees who took The Breakroom Quiz
85th of 535 rated manufacturers
Job description
Northrop Grumman Space Sector is seeking multipleSoftware Engineersto support an innovative program in their development, integration, deployment, and sustainment of satellite ground software.
This position is located onsite on ourAurora, CO, Fairfax, VA, or Morrisville, NC campus.
The ideal candidate will have the ability to take ownership of hard problems and drive to a solution, while working in a team environment and provide leadership for its implementation. It is critical that you understand the software development life cycle. The Software Engineer will participate in the full life cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance. The Software Engineer will apply technical expertise in solving complex integrations problems.
This position requires interfaces between systems analysts/programmers and users located in a specialized area to ensure that information technology designs meet the needs of the end users within an organization. Documents product/service requirements and develop test procedures to ensure user requests are carried out. The Software Engineer will interact with Program Management, and/or government customers.Therefore, excellent verbal, written and interpersonal skills are required.A solid experience in bash scripting, Python, or other OOP languages, in a Linux environment is required.
About our organization:Our Aurora Software & Digital Engineering department comprises 200+ engineers, DevOps specialists, system administrators, DBAs, and network engineers-from entrylevel talent to chief architects. Engineers often serve as informal subjectmatter experts and may assume formal technicalleadership roles. Career progression into higherlevel technical or leadership positions is strongly supported.
What You'll Have an Opportunity to Do:
- Full stack development at the OS, platform, and mission unique software layer
- Applications will span languages and toolsets including GO, Python, Postgres, Kubernetes/Docker, AWS cloud infrastructure provisioning, PKI, and static code analysis execution and finding remediation.
- Developer will be expected to be a self-starter capable of making decisions with overall project budget and schedule in mind.
- Develop software which provides command and control functionality of a hardware system (sending commands, receiving acknowledgements, working on and integrating across interfaces)
- Develop software which enables activity planning and constraint checking to achieve mission outcomes.
- Develop software which enables the visualization of a complex and dynamic environment in both two and 3 dimensions, complete with decisions tools, intelligent context, and user-centric interface design.
This position may be filled at the Principal Software Engineer (level 3) or Sr. Principal Software Engineer (level 4).
Basic Qualifications:
Principal Software Engineer Level 3:
- Bachelor's Degree with 5 years of development experience (3 years with a Master's Degree, 1 years with a PhD). 4 additional years of experience may be considered in lieu of degree.
- ActiveTop Secret clearancewithSCI eligibilityat time of application.
- 2 Years Experience with Agile programs
- 2 Years Experience with the design, build, and deployment of software products
- 2 Years Experience in producing software architecture documentation
- Experience with Python, GO, AWS, GitLab workflows, and Docker/Kubernetes
Sr. Principal Engineer Level 4:
- Bachelor's Degree with 8 years of development experience (6 years with a Master's Degree, 4 years with a PhD).4 additional years of experience may be considered in lieu of degree.
- ActiveTop Secret clearancewithSCIeligibility at time of application.
- 4 years with Agile programs
- 4 years of experience with the design, build, and deployment of software products
- 4 years of experience in producing software architecture documentation
- 5 years of experience with Python, GO, AWS, GitLab workflows, and Docker/Kubernetes
- Prior experience with development of microservice software architecture
Preferred Qualifications:
- Experience developing satellite ground software with any of the following applications for spacecraft missions is highly preferred: Command and Control, Mission Planning, Visualization, and/or Astrodynamics
- Experience with the creation and use of planning software and constraint checking applications utilized in complex and dynamic space mission planning
- Experience with the creation and implementation of visualization tools for space missions, including dynamic renderings of space vehicles, depiction of space vehicle missions, simulation of space vehicle sensor and mission outputs, and configuration displays of complex contextual and situational awareness information
- Linux, Ansible, Docker, UI/UX experience
- Active CI polygraph
What Northrop Grumman employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Northrop Grumman
Sourced by ZipRecruiter
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible.
Industry
Space research administration
Company size
10,000+ Employees
Headquarters location
Falls Church, VA, US
Year founded
1939