×
Register Here to Apply for Jobs or Post Jobs. X

Software Integration and Test Engineer - II

Job in Moorestown, Burlington County, New Jersey, 08057, USA
Listing for: Thunderbolt Logistics
Full Time position
Listed on 2026-04-17
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Testing
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Thunderbolt Solutions is seeking to hire a Software Integration and Test Engineer - II

Thunderbolt Solutions is a small, flexible company where our motto “find a way or make one” and it permeates every facet of our business. When faced with a technical challenge, we aim to exceed expectations by developing and fielding innovative solutions for defense and commercial markets in a manner unencumbered by bureaucracy. Thunderbolt Solutions operates in an environment that fosters transparency, innovation, collaboration, inclusion and a learning mindset focused on solutions that enhance employee engagement.

As a Thunderbolt Solutions team member, you will use your creativity and innovation to perform a variety of software engineering tasks to support our Customer onsite in Moorestown, NJ

Role and Responsibilities

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.

  • 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.
Qualifications and Education Requirements
  • Bachelor's degree or higher (in Engineering, Computer Science, or related field) or related technical discipline
  • This position requires a government clearance, U.S. Citizenship is required
  • Ability to work on‑site in laboratory environments and support testing outside standard business hours.
  • 2-4 years' experience of experience in software integration, system test, or software engineering in a structured, configuration‑controlled environment.
  • 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
Industry…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary