Software Integration and Test Engineer - II

Thunderbolt Logistics

Moorestown Township (NJ)

On-site

USD 85,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Paid time off (PTO)
401(k) benefits

Job summary

A flexible technology company in Moorestown Township, NJ is seeking a Software Integration and Test Engineer. The role involves supporting the U.S. Navy Aegis Weapons System by performing software integration and testing within a laboratory setting. Responsibilities include executing integration tests, troubleshooting software components, and working with production code. Candidates should have a Bachelor's degree in a relevant field, 2-4 years of experience, and proficiency in Python. Competitive salary and benefits are offered.

Qualifications

  • 2-4 years of experience in software integration or engineering.
  • Experience executing system-level test procedures from requirements.
  • Ability to read and analyze production software code.

Responsibilities

  • Support system-level software integration in a lab environment.
  • Execute manual and automated integration testing.
  • Develop and execute integration test procedures.

Skills

Software integration
Troubleshooting
Automation
Communication skills

Education

Bachelor's degree in Engineering, Computer Science, or related field

Tools

Python
Linux/Unix
Git
Jira

Job description

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 Experience - 2 to 4 years of related experience

Experience with the following tools are considered a plus:

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

Thunderbolt Solutions offers competitive pay, paid time off (PTO) and benefits (health & 401(k)).

In accordance with New Jersey’s Pay Transparency Law, we are providing a good‑faith salary range and a general description of benefits and other compensation for this role. The expected salary range for this position is $85,000–$130,000 annually. This range reflects the compensation the Company reasonably anticipates paying at the time of posting. Final compensation may vary based on skills, experience, and business needs. A general description of benefits and other compensation will be provided during the hiring process and upon request.

Note: This role is contingent upon contract award to Thunderbolt Solutions and additional requirements set forth by the customer.

Check us out at: https://tboltsolutions.com/

Thunderbolt Software LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, pregnancy, sexual orientation, gender identify, national origin, age, protected veteran status or disability status.

Thunderbolt Software LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

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

Similar jobs worth comparing

Software Engineer - III
Software Engineer - III

Thunderbolt Logistics • Moorestown Township (NJ)

On-site
USD 110,000 - 160,000
Competitive pay
Paid time off
Health benefits
+1
Systems Engineer III
Systems Engineer III

Thunderbolt Solutions • Moorestown Township (NJ)

On-site
USD 102,000 - 135,000
Health insurance
401(k)
Systems Engineer III
Systems Engineer III

Thunderbolt Logistics • Moorestown Township (NJ)

On-site
USD 102,000 - 135,000
Health benefits
401(k)
Paid time off
Software Engineer - II
Software Engineer - II

Thunderbolt-Logistics • Moorestown Township (NJ)

On-site
USD 72,000 - 100,000
Paid time off
Health benefits
401(k)
Software Engineer - II
Software Engineer - II

Thunderbolt Solutions • Moorestown Township (NJ)

On-site
USD 72,000 - 100,000
Competitive pay
Paid time off (PTO)
Health & 401(k)
Software Engineer - II
Software Engineer - II

Thunderbolt Logistics • Moorestown Township (NJ)

On-site
USD 72,000 - 100,000
Health insurance
401(k)plan
Paid time off (PTO)
Software Integration & Test Engineer
Software Integration & Test Engineer

Data Intelligence LLC • Moorestown Township (NJ)

On-site
USD 90,000 - 105,000
Medical, dental, vision, disability, and life insurance
401(k) plan
Paid time off (PTO)
+1
Software Integration & Test Engineer II — Agile & Radar
Software Integration & Test Engineer II — Agile & Radar

Thunderbolt Solutions • Moorestown Township (NJ)

On-site
USD 85,000 - 130,000
Software Test Engineer
Software Test Engineer

The Boeing Company • Hazelwood (MO)

On-site
USD 70,000 - 86,000
Health insurance
Flexible spending accounts
Retirement savings plans
Software Integration and Test Engineer II (Moorestown, NJ)
Software Integration and Test Engineer II (Moorestown, NJ)

Adv Sci Tech • Moorestown Township (NJ)

On-site
USD 75,000 - 90,000
First-class benefits package
Competitive salary
Bonus incentives