> Markdown version of [/jobs/ext/2554695-software-engineer](https://www.wearedevelopers.com/jobs/ext/2554695-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Actalent - **Location:** Moorestown, NJ, United States - **Experience:** Expert - **Salary:** $145,600.0 - $156,000.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Microsoft Windows, Artificial Intelligence, Software Applications, Bash Shell, Unix, C++ (Programming Language), Capability Maturity Model Integration, Code Review, Computer Programming, Software Design Patterns, Linux, Eclipse (Software), Linux on Embedded Systems, Embedded Software, Integrated Development Environments, Junit, Python (Programming Language), Linux System Administration, Unix Shell, Micro Systems Technologies, Microsoft Office, Object-Oriented Software Development, Oracle (Applications), Server Administration, Software Engineering, Software Requirements Analysis, Solaris (Operating System), Subsystems, Systems Integration, UML, Utility Software, Scripting, Integration Tests - **Published:** August 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-moorestown-nj--7c8f7e92-68d4-41cc-b547-94c51ca16a48 ## About the Role * 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 ## 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. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [The Intent Engineer: Closing the Gap Between Business & Engineering - Manuel Klein](https://www.wearedevelopers.com/videos/1855-the-intent-engineer-closing-the-gap-between-business-engineering-manuel-klein) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)