Associate Software Engineer

ASRC Federal•Moorestown, NJ
•$72,486 - $123,263•Onsite

About The Position

ASRC Federal Mission Solutions is seeking a junior-level Software Engineer to support development and sustainment of the U.S. Navy’s Aegis Weapons System in Moorestown, New Jersey. The role supports real-time, mission-critical defense systems as part of a collaborative team using an agile development methodology. The engineer contributes across the software lifecycle, including subsystem definition, design, implementation, integration, and testing. The position also participates in software and design reviews, researches problems, and develops solutions. The successful applicant must be a U.S. citizen and able to obtain and maintain the required government security clearance or other authorization within the timeframe required by applicable contracts.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Math, Physics, or a related field, or equivalent related work experience.
  • U.S. citizenship is required.
  • Ability to obtain and maintain a government secret clearance or other required authorization within the timeframe specified by applicable contracts.
  • 0–2 years of experience in real-time mission-critical development, maintenance, or support in areas including open/layered architecture environments, operating environments, model-based tools, information assurance, tools development, safety analysis, real-time system data analysis, problem analysis, or system integration.
  • Experience with object-oriented design and development, including design patterns used to facilitate software insulation techniques and plugins.
  • Experience developing software with Java, C++, or Python.
  • Experience working with Windows, Solaris, and Linux environments.
  • Experience developing Solaris and other variants of UNIX scripts.
  • Strong skills with MS Office and integrated development environments (IDEs), such as Eclipse.
  • Familiarity with UML syntax and its use.
  • Familiarity with driver-based and automated test environments.

Nice To Haves

  • Experience with Clearcase, JIRA, xUnit Framework, JUnit, CPPUnitLite, CMMI Level 5 life-cycle processes and procedures, or assemblers.

Responsibilities

  • Work collaboratively within a team using an agile development methodology.
  • Perform subsystem definition, preliminary and detailed design, design implementation, subsystem and system integration, and testing.
  • Participate in software requirements reviews, preliminary and critical design reviews, integration readiness reviews, and software acceptance reviews.
  • Research problems and develop solutions.

Benefits

  • Competitive pay and benefits packages.
  • Health care, dental, vision, and life insurance may be offered.
  • 401(k).
  • Education assistance.
  • Paid time off, including PTO, holidays, and other paid leave required by law.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service