Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
- Design, develop, troubleshoot, and analyze software programs.
- Perform system modeling, simulation, and analysis.
- Design and develop compilers, assemblers, utility programs, and operating systems.
- Provide inputs for documentation of new or existing programs.
Requirements
- Proficiency in C++ or Java programming in a Linux operating system.
- Experience in software design, design implementation, subsystem and system integration, and testing.
- Experience with software requirements review, preliminary and critical design reviews, integration readiness review, and software acceptance reviews.
- Knowledge of Integrated Development Environments (IDEs) such as Eclipse.
- Familiarity with Linux, Embedded software, Java, Object-oriented programming, UML, UNIX.
- 8+ years of experience developing software with C++ (Junior level roles also available).
Additional Skills & Qualifications
- Experience with Object-Oriented design/development, including the use of Design Patterns.
- Experience with Python and Bash is a plus.
- Experience working with Windows, Solaris, and LINUX environments.
- Experience developing Solaris and other variants of UNIX scripts.
- Strong skills with MS Office.
- Familiarity with UML syntax and its use.
- Familiarity with the xUnit framework, especially JUnit and CppUnitLite.
- Experience with CMMI Level 5 lifecycle processes and procedures., Analysis Skills, Artificial Intelligence (AI), Bash Scripting, C++ Programming Language, Candidate Screening, Capability Maturity Model Integration (CMMI), Code Reviews, Computer Software, Design Patterns Programming Methodologies, Documentation, Eclipse IDE, Embedded Linux, Embedded Software, Employee Assistance Plan, Genetics, Government, Hospital, IDE (Integrated Development Environment), Integration Testing, JUnit, Java, Linux Operating System, Microsoft Office, Microsoft Windows Operating System, Object Oriented Design (OOD), Object Oriented Development, Object Oriented Programming (OOP), Operating Systems, Oracle Solaris (fka Sun Microsystems Solaris), Python Programming/Scripting Language, Simulation, Software Administration, Software Design, Software Development, Software Engineering, System Integration (SI), Unified Modeling Language (UML), Unix Operating Systems, Unix Shell Programming
Benefits & conditions
Long-term contract, PTO flexibility, and a 9/80 schedule (off every other Friday). The role supports a stable work environment focused on government defense projects, specifically the Aegis Missile Defense program, which has been operational for over 40 years and is utilized by multiple allies worldwide, including South Korea, Japan, Australia, Norway, and Spain.
Job Type & Location
This is a Contract position based out of Moorestown, NJ.
Pay and Benefits
The pay range for this position is $70.00 - $75.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
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
The 8 Best Code Testing Tools
93 Java Interview Questions You Should Prepare For
Best Countries for Software Engineers