Software Integration & Test Engineer

ASRC Federal

Moorestown Township (NJ)

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health care
401(k)

Job summary

ASRC Federal is seeking a Software Integration & Test Engineer in Moorestown, NJ to support U.S. Navy Aegis Weapons System projects. You will perform system-level software integration in a lab, run both manual and automated tests, assist with software loading, and troubleshoot distributed components in a controlled environment.

The role requires a bachelor’s degree, 2–4 years’ related experience, and the ability to obtain a U.S. government security clearance.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related technical discipline.
  • Ability to obtain and maintain a government clearance; U.S. Citizenship required.
  • 2–4 years of experience in software integration, system test, or software engineering in a controlled environment.
  • On-site work in laboratory environments and support testing outside standard hours.
  • Experience reading production code (C/C++, Java) and scripting (Python).

Responsibilities

  • Understand system architecture and pub/sub messaging flows.
  • Analyze production code to support integration troubleshooting and testing.
  • Develop and execute system-level integration test procedures from requirements.
  • Identify, reproduce, and document integration defects; capture logs and traces.
  • Develop automated regression tests using Python; diagnose failures and root causes.
  • Create utilities and scripts to enhance testing, automation, and diagnostics.
  • Install and integrate subsystem software builds into lab environments; run tests with hardware and simulators.
  • Maintain lab operability and provide hands-on support during integration and testing.
  • Plan lab resource usage and coordinate activities; collaborate with developers and engineers.
  • Support integration events outside regular business hours as needed.

Skills

Software integration
Test procedures
Troubleshooting
Communication skills

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Git
Jira
Artifactory
DOORS/Jazz

Job description

121 Whittendale Dr, Moorestown, NJ 08057, USA

Job Description

Posted Thursday, February 26, 2026 at 5:00 AM

ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are atop veteran employer and Certified Great Place to Work™

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

We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law. The salary offered will depend on several factors including, but not limited to, relevant experience, skills, education, geographic location, internal equity, business needs, and other factors permitted by law. Posted pay ranges are a general guideline only and are not a guarantee of compensation or salary.

EEO Statement

ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.

121 Whittendale Dr, Moorestown, NJ 08057, USA

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Software Engineer
Associate Software Engineer

ASRC Federal • Moorestown Township (NJ), Northern (KY)

On-site
USD 70,000 - 95,000
Health care
401(k)
Education assistance
+1
Principal Software Engineer
Principal Software Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 120,000 - 150,000
Health insurance
401(k)
Experienced Software Engineers
Experienced Software Engineers

ASRC Federal • Moorestown Township (NJ)

On-site
USD 95,000 - 125,000
Health care
Dental
Vision
+4
Software Engineer
Software Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 110,000 - 150,000
Associate Systems Engineer
Associate Systems Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 75,000 - 95,000
Health care
Dental insurance
Vision insurance
+4
Software Engineer
Software Engineer

ASRC Federal • Huntsville (AL)

On-site
USD 90,000 - 120,000
Software Integration & Test Engineer - Navy Lab (Onsite)
Software Integration & Test Engineer - Navy Lab (Onsite)

ASRC Federal • Moorestown Township (NJ)

On-site
USD 90,000 - 130,000
Health care
401(k)
Associate Configuration Management Analyst - Site Support
Associate Configuration Management Analyst - Site Support

ASRC Federal • Moorestown Township (NJ)

On-site
USD 60,000 - 75,000
Health care
Dental
Vision
+4
Test Engineer 3
Test Engineer 3

ASRC Federal • Colorado Springs (CO), Northern (KY)

Hybrid
USD 100,000 - 150,000
Health care
401(k)
Education assistance
+1
Software Integration & Test Engineer II
Software Integration & Test Engineer II

Data Intelligence, LLC • Moorestown Township (NJ)

On-site
USD 90,000 - 105,000