Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$40 - $70 per hour

Actalent

Job Title: Software Engineer
Job Description
This Software Engineer role focuses on designing, developing, troubleshooting, and analyzing software for computer-based systems in a mission-critical defense environment. You will work under general supervision to perform system modeling, simulation, and analysis, and you will contribute to the design and development of compilers, assemblers, utility programs, and operating systems. You will also provide input for documentation of new and existing programs while supporting a long-standing, highly stable missile defense program used by multiple navies around the world.
Responsibilities
  • Design, develop, troubleshoot, and analyze software programs for computer-based systems in a Linux and UNIX environment.
  • Perform system modeling, simulation, and analysis to support complex defense-related applications.
  • Design and develop compilers, assemblers, utility programs, and operating system components as required.
  • Implement software designs, including detailed design implementation, subsystem integration, system integration, and testing.
  • Participate in and support formal software reviews, including software requirements reviews, preliminary design reviews, critical design reviews, integration readiness reviews, and software acceptance reviews.
  • Apply object-oriented design and development techniques, including the use of design patterns and software insulation techniques to enable modularity and plugins.
  • Develop and maintain software in C++ or Java within Linux and other UNIX variants, following established life cycle processes and procedures.
  • Create and maintain scripts for Solaris and other UNIX variants to support development, integration, and test activities.
  • Use Integrated Development Environments (IDEs) such as Eclipse to develop, debug, and maintain software solutions.
  • Apply UML syntax to document and communicate software architecture and design.
  • Write and execute unit tests using xUnit frameworks such as JUnit and CppUnitLite to ensure software quality.
  • Contribute to the documentation of new and existing software, including design descriptions, test procedures, and user documentation.
  • Collaborate with cross-functional engineering teams to integrate software components into larger systems and resolve integration issues.
  • Follow CMMI Level 5 life cycle processes and procedures to ensure high-quality, repeatable engineering practices.
Essential Skills
  • Professional experience in C++ or Java programming in a Linux operating system environment.
  • Hands-on experience with software design, design implementation, subsystem integration, system integration, and testing.
  • Experience participating in formal software reviews, including software requirements review, preliminary design review, critical design review, integration readiness review, and software acceptance reviews.
  • Strong knowledge of Linux and UNIX operating systems for software development and integration.
  • Experience with object-oriented programming and object-oriented design principles.
  • Experience with object-oriented design and development using design patterns and software insulation techniques.
  • At least 2 years of experience developing software in C++.
  • Experience working with Windows, Solaris, and Linux environments.
  • Experience developing scripts for Solaris and other UNIX variants.
  • Proficiency using Integrated Development Environments (IDEs) such as Eclipse.
  • Familiarity with UML syntax and its use in documenting software architecture and design.
  • Familiarity with xUnit test frameworks, especially JUnit and CppUnitLite.
  • Experience working within CMMI Level 5 life cycle processes and procedures.
Additional Skills & Qualifications
  • Experience with Python is a plus.
  • Experience with Bash scripting is a plus.
  • Experience with embedded software development is beneficial.
  • Experience with software development for mission-critical or defense-related systems is advantageous.
  • Proficiency with general productivity tools such as office software suites.
  • Ability to work effectively in a structured engineering environment that follows formal reviews and processes.
  • Strong analytical and problem-solving skills for troubleshooting complex software issues.
  • Ability to collaborate within multidisciplinary engineering teams and communicate technical concepts clearly.
Work Environment
Work takes place on site at a secure engineering facility supporting a long-standing missile defense program. The environment is highly structured, following CMMI Level 5 life cycle processes, formal reviews, and rigorous quality standards. You will primarily develop in Linux, Solaris, and other UNIX variants, as well as Windows, using tools such as Eclipse and xUnit frameworks. The role offers long-term contract stability, a 9/80 work schedule with every other Friday off, and flexible paid time off, contributing to a balanced and predictable work-life rhythm. You will collaborate closely with other engineers in a professional, team-oriented setting focused on delivering reliable, mission-critical software.
Job Type & Location
This is a Contract position based out of Moorestown, NJ.
Pay and Benefits
The pay range for this position is $40.00 - $70.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Moorestown,NJ.
Application Deadline
This position is anticipated to close on Jun 11, 2026.
About Actalent


Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.


The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.


If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.



San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.



Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Moorestown, NJ vacancy
  •  ...Job Description An iMPact Business Group client in the Material Handling industry is seek an experienced Software Application Engineer for Material Handling systems. This role also has a requirement related to Software QA for these sorts of systems. *** Please... 
    Suggested
    Contract work
    Visa sponsorship

    iMPact Business Group

    Moorestown, NJ
    3 days ago
  •  ...A Software Engineer is needed to design, develop, and maintain modern software applications and services. The engineer will work within a cross‑functional team to build scalable cloud‑native applications, microservices, and AI‑enabled systems supporting both internal and... 
    Suggested
    Remote work
    Monday to Friday
    Shift work

    Gnostech

    Marlton, NJ
    4 days ago
  • 慨正橡扯 is seeking an experienced software developer in Mount Laurel Township, NJ to support various Mission Integrated Command & Control programs. The ideal candidate has a Bachelor's degree in Computer Science and at least 2 years of experience in software development,... 
    Suggested

    慨正橡扯

    Mount Laurel, NJ
    13 hours ago
  •  ...Software Engineer Location: Moorestown, NJ Job ID: #72526 Pay Range: $80-90 - W2 hourly Duration: 12 months contract Active Secret Clearance required to start. Job Description: Plans, conducts, and coordinates software development activities. In addition, this position... 
    Suggested
    Hourly pay
    Contract work

    Butler Aerospace and Defense

    Moorestown, NJ
    4 days ago
  • $110k - $160k

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - III Thunderbolt Solutions is a small, flexible company where are 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... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    2 days ago
  •  ...Software Engineer (1) : Highly experienced software engineer, fluent in C++, current toolsets, this also can be someone 15+ years of experience Must be eligible for US Security Clearance which requires US Citizenship AS&T Offers a first class benefits package... 

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    3 days ago
  •  ...ROLE AND RESPONSIBILITIES Software Engineering - III Work in a collaborative team using agile software development methodology, performing the following tasks: Develop software maintenance and upgrade solutions for tactical systems on a collaborative... 
    Contract work
    Work experience placement

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    2 days ago
  •  ...Position: Software Engineer / Systems Engineer - Radar & Signal Processing is big plus Location: Moorestown, NJ MUST BE USC and have active DOD secret clearance About the Role In this role, you will design, develop, and enhance advanced... 

    The Judge Group

    Moorestown, NJ
    9 hours ago
  • $91k - $135k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Embedded Software Engineer – MES Level Job Code: 37063 Job Location: Camden, NJ Schedule: 9/80 reg with every other Friday off Are you... 
    Local area
    Relocation

    L3Harris Technologies

    Pennsauken, NJ
    5 days ago
  •  ...Radar Modeling And Simulation Software Engineer As a software engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will directly support radar modeling, scene modeling, signal construction, signal processing... 

    PLANIT Group

    Moorestown, NJ
    2 days ago
  •  ...Software Engineer Everforth ECS is seeking a Software Engineer to work in Moorestown, NJ. Please Note: This position is contingent upon contract award. The Software Engineer will design, develop, optimize, test, and document real-time radar software for multi-processor... 
    Contract work
    Local area

    ECS Limited

    Moorestown, NJ
    21 hours ago
  • $57.8k - $110.8k

     ...Software Engineer Opportunities in NJ | Lockheed Martin As a part of the Lockheed Martin community, we take on challenges and find solutions using creativity and collaboration. If you're looking to be a part of a passionate team solving these complex problems, then... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Lockheed Martin Corporation

    Moorestown, NJ
    1 day ago
  •  ...allows for seamless development, ownership, and monetization of composable Smart Agents. We are seeking a talented and experienced Software Engineer with expertise in blockchain development to join our team at Talus Network. As a Software Engineer, you will play a crucial... 
    Contract work
    Remote work

    Golang Works

    Maple Shade, NJ
    4 days ago
  •  ...a top 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... 
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    3 days ago
  • $91k - $181.11k

     ...processing technologies through research, development, & demonstrations. Who You Are Our team is seeking a game-changing software engineer to help develop & implement advanced digital signal processing algorithms within high-performance heterogenous compute... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

    Moorestown, NJ
    3 days ago
  • $91k - $172.49k

     ...Command & Control (MIC2) Line of Business (LOB) programs Perform software development tasks (design, code, test, integration) for a full...  ...Bachelor of Science in Computer Science, Computer Engineering, Information Sciences or equivalent Minimum of 2 years experience... 
    Full time
    Temporary work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    慨正橡扯

    Mount Laurel, NJ
    13 hours ago
  • $91k - $172.49k

    Overview Lockheed Martin's Rotary & Mission Systems seeks a full‑time Software Engineer for Security & Platform Services who will play a key role in Mission Integrated Command & Control (MIC2) programs. The role involves designing, coding, testing, and integrating software... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Lockheed Martin

    Mount Laurel, NJ
    2 days ago
  • $61.5k - $116.46k

    Early Career Software Engineer - Lockheed Martin Rotary & Mission Systems This role focuses on executing systems and software engineering processes, from high-level system requirements through product software design to implementation, integration, and verification. The... 
    Full time
    Temporary work
    Work at office
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin

    Mount Laurel, NJ
    1 day ago
  • $61.5k - $116.46k

    Job Overview Lockheed Martin Rotary and Mission Systems (RMS) in Moorestown, NJ is seeking a full-time Early Career Software Engineer (Computing Systems) to join the Infrastructure, Communications, & Network Engineering team. Responsibilities Software Design/Development... 
    Full time
    Temporary work
    Work at office
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin

    Mount Laurel, NJ
    13 hours ago
  • Lockheed Martin in Mount Laurel, NJ is seeking a full-time Early Career Software Engineer for their Infrastructure, Communications, & Network Engineering team. This role combines software development with systems engineering using a DevSecOps approach. Responsibilities... 
    Full time

    慨正橡扯

    Mount Laurel, NJ
    4 days ago
  • Limelight Health is hiring a full-time Early Career Software Engineer for their Infrastructure, Communications & Network Engineering team based in Mount Laurel Township, NJ. The role will involve software development and systems engineering, utilizing an Agile and DevSecOps... 
    Full time

    Limelight Health

    Mount Laurel, NJ
    2 days ago
  • Lockheed Martin is seeking an experienced software and systems engineer for our team in Mount Laurel Township, NJ. This full-time position involves Agile DevSecOps software development and systems engineering for multiple Mission Integrated Command & Control programs. The... 
    Full time

    Lockheed Martin

    Mount Laurel, NJ
    13 hours ago
  • $61.5k - $116.46k

    Lockheed Martin is seeking a full-time Early Career Software Engineer in Mount Laurel, NJ to join the Infrastructure, Communications, & Network Engineering team. The role involves software design, development, and integration, along with responsibilities for network configuration... 
    Full time

    Lockheed Martin

    Mount Laurel, NJ
    4 days ago
  • $114k - $231k

    Frontend Software Engineer - JobID-0043 Department: Engineering Employment Type: Full Time Location: Mount Laurel, NJ Compensation: $114,000 - $231,000 per year Description Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Frontend... 
    Full time
    Work at office
    Local area
    Immediate start

    Idtus

    Mount Laurel, NJ
    1 day ago
  • NBME is proud to partner with Drexel University and give students the opportunity to utilize the skills they have learned in the classroom and leverage them in an educational setting. As a Computer Science Co-Op at NBME, you will work on a development team that is creating...

    National Board of Medical Examiners

    Philadelphia, PA
    3 days ago
  •  ...implementation of complex features and systems with minimal supervision Collaborate with product managers, designers, and other engineers to define and refine requirements Review code and provide constructive feedback to ensure quality and adherence to standards... 

    EHS TECHNOLOGIES CORPORATION

    Moorestown, NJ
    13 days ago
  •  ...and respects individual differences – then Chugach Government Solutions may be the right fit for you! Responsibilities The Software Engineer III will support the Chugach Technical Program Manager and the U.S. Coast Guard (USCG) team by providing expertise in Command... 
    For contractors
    Work at office
    Remote work

    Chugach Government Solutions

    Moorestown, NJ
    3 days ago
  • $72.49k

     ...a top 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... 
    Contract work
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    4 days ago
  • A technology firm is seeking a Software Engineer to design and develop scalable cloud-native applications, microservices, and AI-enabled systems. This role involves collaborating across teams to implement high-quality software solutions and requires strong proficiency in... 
    Remote job

    Gnostech Inc.

    Marlton, NJ
    2 days ago
  • $75k - $142.76k

     ...then Rotary and Mission Systems is the place for you. Responsibilities Develop and integrate software components Lead peer reviews and collaborate with system engineers to validate solutions against requirements. Apply modern software engineering practices, including... 
    Full time
    Temporary work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    慨正橡扯

    Mount Laurel, NJ
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!