1

Software Environment Manager Jobs (NOW HIRING)

Software Integration & Test Engineer

Moorestown, NJ · On-site

$102K - $138K/yr

The Software Integration & Test Engineer supports system-level software integration within a ... environments. * Experience using version control, artifact management, and issue/requirements ...

Software Integration & Test Engineer

Moorestown, NJ · On-site

$102K - $138K/yr

The Software Integration & Test Engineer supports system-level software integration within a ... environments. * Experience using version control, artifact management, and issue/requirements ...

Embedded Software Environment Manage configuration files, build parameters, and firmware versions. Maintain configuration matrices across hardware models and releases. Support embedded build and ...

... environment requirements for military development programs, including managing and communicating requirements to internal and external customers What you'll be doing as an Avionics Software Engineer:

New

Senior Software Engineer - Data Path

Louisville, CO · On-site

$128K - $168K/yr

Senior Software Engineer - Data Path Location: Louisville, CO Job Id: 450 # of Openings: 1 Pivot3 ... management simplicity at scale for customers' mission-critical environments. With thousands of ...

... environment requirements for military development programs, including managing and communicating requirements to internal and external customers What you'll be doing as an Avionics Software Engineer ...

A proven track record of successful project implementation in a software environment * Experience ... Managing project budget * Managing project resource allocation * Planning and scheduling project ...

... environment requirements for military development programs, including managing and communicating requirements to internal and external customers What you'll be doing as an Avionics Software Engineer:

... environment requirements for military development programs, including managing and communicating requirements to internal and external customers What you'll be doing as an Avionics Software Engineer:

Software Engineer Mid Level

Hanover, MD · On-site

$160K - $200K/yr

Java and JavaScript Python Agile software environment Experience utilizing corporate authentication ... CI/CD Orchestration (Jenkins, Github, CodePipeline) Artifact State Management. Jira and Confluence.

Software Engineer Mid Level

Hanover, MD · On-site

$160K - $200K/yr

Required Skills/Experience: • Java and JavaScript • Python • Agile software environment • ... Manager, Parameter Store, Step Functions, DynamoDB, and Aurora PostgreSQL. • Familiar with ...

Software Engineer Mid Level

Hanover, MD · On-site

$160K - $200K/yr

Agile software environment * Experience utilizing corporate authentication services into a secure ... Artifact State Management. * Jira and Confluence. * Desired skills/Experience: * Knowledge of ...

DoD Software Engineer

Manassas, VA · On-site

$50 - $75/hr

Work within Linux-based development environments to investigate and solve software build and execution problems. * Collaborate with engineers to improve software modularity, dependency management ...

We are growing at a steady pace specializing in the fields of Software Development, Software ... Ensure high availability of environment * Capacity Management * Incident Management * Problem ...

$97K - $127K/yr

The embedded SW engineering manager will lead a section of approximately 10-15 software engineers ... Experience in testing and troubleshooting Link16 waveform in an embedded software environment

Showing results 41-60

Software Environment Manager information

See salary details

$74.5K

$142.8K

$178K

How much do software environment manager jobs pay per year?

As of Sep 11, 2026, the average yearly pay for software environment manager in the United States is $142,832.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,000.00 and $169,500.00 per year, depending on experience, location, and employer.

What are popular job titles related to Software Environment Manager jobs?

For Software Environment Manager jobs, the most frequently searched job titles are:

Infographic showing various Software Environment Manager job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $142,832 per year, or $68.7 per hour.

Software Integration & Test Engineer

Moorestown, NJ • On-site

$102K - $138K/yr

Full-time

Re-posted 17 days ago


ASRC Federal rating

7.8

Company rating: 7.8 out of 10

Based on 28 frontline employees who took The Breakroom Quiz


Job description

ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems.

We are seeking a Software Integration & Test Engineer in support of the development and sustainment of the U.S. Navy Aegis Weapons System in Moorestown, NJ. The Software Integration & Test Engineer supports system-level software integration within a laboratory environment.  This role executes requirement-driven manual and automated integration testing, supports software loading and lab operations, and performs troubleshooting across distributed software components and pub/sub architectures. The position requires hands-on engagement with live systems, gray-box analysis of production code, and development of integration support tools in a configuration-controlled environment.

Roles and Responsibilities:

  • Develop working-level understanding of system architecture and inter-subsystem message flows in distributed pub/sub environments.
  • Read and analyze production software code when required to support integration troubleshooting, gray-box validation, and development of requirement-aligned test procedures.
  • Develop and execute system-level integration test procedures derived from documented software requirements, in parallel with or prior to software implementation, and document test outcomes.
  • Identify, isolate, reproduce, document, and retest integration defects; capture logs, traces, and diagnostic data to support root cause analysis.
  • Develop, maintain, and execute automated regression tests using Python; analyze failures to determine root cause (software, environment, or automation).
  • Develop small utilities, scripts, or integration support tools to enhance testing, automation, and diagnostic capabilities.
  • Install, configure, load, and integrate subsystem software builds into laboratory equipment suites; execute integration testing using hardware, simulators, and networked systems.
  • Maintain laboratory system operability and equipment readiness, providing hands-on operational and technical support during integration and test activities, leveraging expertise in lab equipment and system behavior.
  • Plan, schedule, and coordinate laboratory resource usage to enable effective integration and test execution.
  • Collaborate effectively with software developers, systems engineers, and integration teams in a configuration-controlled environment.
  • Support integration events and testing activities outside standard business hours as required.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related technical discipline.
  • This position requires the ability to obtain and maintain a government clearance, U.S. Citizenship is required.
  • This position requires the successful applicant to obtain and maintain the required security clearance or other authorization(s) within the necessary timeframe required by applicable contract(s).
  • 2–4 years of experience in software integration, system test, or software engineering in a structured, configuration-controlled environment.
  • Ability to work on-site in laboratory environments and support testing outside standard business hours.
  • Experience executing system-level test procedures derived from documented requirements.
  • Experience troubleshooting distributed software systems in Linux/Unix environments.
  • Ability to read and analyze production software code written in C/C++, Java, or similar languages to support integration troubleshooting and gray-box validation.
  • Proficiency in Python or comparable scripting language.
  • Experience capturing and analyzing logs, traces, and diagnostic data to support root cause analysis.
  • Strong written and verbal communication skills.

Preferred but Not Required Experience:

  • Experience integrating software in distributed or system-of-systems architectures.
  • Familiarity with pub/sub messaging systems and message-based communication patterns.
  • Experience developing automated test frameworks or integration support tooling.
  • Familiarity with CI/CD pipelines and automated build/test environments.
  • Experience using version control, artifact management, and issue/requirements tracking tools (e.g., Git, Artifactory, Jira, DOORS, Jazz, or similar).
  • Exposure to performance analysis, performance metrics collection, or system resource monitoring tools.
  • Industry-recognized certifications related to software testing, quality engineering, cybersecurity, or software development (e.g., ISTQB, Security+, or similar).

What ASRC Federal employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom