Senior Software Engineer

ASRC Federal

Marlton (NJ)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ASRC Federal is seeking a Senior Software Engineer in Moorestown, NJ to join a team delivering software for the U.S. Navy's Aegis Weapons System. You will design, develop, maintain, and upgrade mission-critical applications in a collaborative Agile environment.

The role requires 5–7 years of software development experience with Java/C++/Python, strong OS knowledge (Linux/Unix), and familiarity with Eclipse and UML. Security clearance eligibility and U.S. citizenship are required.

Qualifications

  • Bachelor's degree or higher in Engineering, Computer Science, Mathematics, Physics, or related field, or equivalent experience.
  • 5–7 years of experience in software development, maintenance, or support.
  • Experience developing software using Java, C++, and/or Python.
  • Experience working in Agile or scaled Agile environments.
  • Knowledge of object-oriented design and development and design patterns.
  • Experience working in Linux/Unix environments.
  • Familiarity with IDEs such as Eclipse.
  • Understanding of UML syntax and its application.
  • Familiarity with driver-based and automated testing environments.
  • U.S. Citizenship and ability to obtain and maintain a government security clearance.

Responsibilities

  • Design, develop, maintain, and enhance software solutions for advanced tactical defense systems.
  • Develop and implement software maintenance, modernization, and upgrade solutions for mission-critical systems.
  • Participate across the software development lifecycle: design, development, integration, testing, and implementation.
  • Collaborate with multidisciplinary engineering teams to solve complex technical challenges.
  • Support Agile development processes, technical reviews, and program requirements.
  • Develop and maintain software applications using Java, C++, and/or Python with Linux/Unix compatibility.

Skills

Java
C++
Python
Agile
UML
Eclipse

Education

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

Tools

JIRA
ClearCase
CPPUnitLite
JUnit

Job description

About ASRC Federal

ASRC Federal is a leading government contractor delivering innovative technology and mission support solutions across the defense, space, and civilian sectors. As an Alaska Native-owned corporation, our work helps secure an enduring future for our Iñupiat shareholders while supporting critical missions that make a lasting impact.

Recognized as a Certified Great Place to Work and a top employer for veterans, ASRC Federal offers the opportunity to contribute to meaningful, mission-critical programs alongside talented professionals.

ASRC Federal Mission Solutions specializes in systems engineering, software engineering, system integration, and project management for real-time, mission-critical defense systems. We are seeking an experienced Senior Software Engineer to join our team in Moorestown, NJ, supporting the continued development, modernization, and sustainment of the U.S. Navy's Aegis Weapons System.

Position Overview & Responsibilities

The Senior Software Engineer will work within a collaborative Agile development environment to design, develop, maintain, and enhance software solutions for advanced tactical defense systems.

Responsibilities include:

  • Develop and implement software maintenance, modernization, and upgrade solutions for mission-critical tactical systems.
  • Participate throughout the software development lifecycle, including design, development, integration, testing, and implementation.
  • Collaborate with multidisciplinary engineering teams to solve complex technical challenges.
  • Support Agile development processes, technical reviews, and program requirements.
  • Develop and maintain software applications using Java, C++, and/or Python.
  • Apply object-oriented design principles, software design patterns, and engineering best practices.
  • Support software integration and testing in Linux/Unix environments.
Required Qualifications
  • Bachelor's degree or higher in Engineering, Computer Science, Mathematics, Physics, or a related technical field, or equivalent relevant work experience.
  • 5–7 years of experience in software development, maintenance, or support.
  • Experience developing software using Java, C++, and/or Python.
  • Experience working within Agile or scaled Agile development environments.
  • Knowledge of object-oriented design and development, including software design patterns.
  • Experience working in Linux and Unix operating environments.
  • Experience with open/layered architecture environments, system integration, real-time system analysis, or related engineering disciplines.
  • Strong familiarity with Integrated Development Environments (IDEs), such as Eclipse.
  • Understanding of UML syntax and its application.
  • Familiarity with driver-based and automated testing environments.
  • Must be a U.S. Citizen and able to obtain and maintain a government security clearance.
Preferred Qualifications

Experience with any of the following is a plus:

  • ClearCase version control software
  • JIRA project management tools
  • xUnit frameworks, including JUnit and CPPUnitLite
  • CMMI Level 5 lifecycle processes and procedures
  • Assembly language
Why Join ASRC Federal

Join a team supporting some of the nation's most advanced defense technologies. At ASRC Federal Mission Solutions, you'll have the opportunity to work on impactful engineering programs, collaborate with experienced technical professionals, and contribute to systems that support national defense.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

ASRC Federal • Marlton (NJ)

On-site
USD 140,000 - 180,000
Senior Software Engineer
Senior Software Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 110,000 - 150,000
Principal Software Engineer
Principal Software Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 90,000 - 150,000
Experienced Software Engineers
Experienced Software Engineers

ASRC Federal • Moorestown Township (NJ)

On-site
USD 95,000 - 125,000
Health care
Dental
Vision
+4
Senior Software Engineer: Mission-Critical Defense Systems
Senior Software Engineer: Mission-Critical Defense Systems

ASRC Federal • Marlton (NJ)

On-site
USD 120,000 - 160,000
DevSecOps Administrator
DevSecOps Administrator

ASRC Federal • Moorestown Township (NJ)

On-site
USD 120,000 - 180,000
Health Insurance
401(k)
Education assistance
+1
Senior Systems Engineer
Senior Systems Engineer

ASRC Federal • Moorestown Township (NJ)

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

ASRC Federal • Huntsville (AL)

On-site
USD 100,000 - 160,000
Senior Defense Software Architect – Real-Time Systems
Senior Defense Software Architect – Real-Time Systems

ASRC Federal • Marlton (NJ)

On-site
USD 140,000 - 180,000