> Markdown version of [/jobs/ext/562736-software-engineer](https://www.wearedevelopers.com/jobs/ext/562736-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:** Plymouth Meeting, PA, United States - **Experience:** Experienced - **Salary:** $79,040.0 - $95,680.0 - **Contract:** Temporary to permanent - **Skills:** Testing (Software), Microsoft Windows, Software Bug Management, C Sharp (Programming Language), Communications Protocols, CompTIA Security+, Computer Engineering, Custom Software, Linux, Linux System Administration, MATLAB, Networking Basics, Software Engineering, Systems Integration, Scripting, SC Clearance, Information Technology, Atlassian Tools, Process Control Systems, Operational Systems, Programming Languages - **Published:** June 15, 2026 - **Apply:** https://www.juju.com/job/00000000g8e1r2 ## About the Role + Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering discipline. + 2-5 years of professional software development experience. + Experience with C# or comparable high-level programming languages. + Ability to obtain an Interim DoD Secret Clearance or currently hold a DoD Secret Clearance. + Strong problem-solving skills with the ability to analyze complex systems and issues. + Willingness to learn and work with proprietary, highly specialized control systems. + Comfort working in a secure, regulated environment with formal processes and documentation. Additional Skills & Qualifications + Familiarity with real-time or control-oriented software environments. + Experience working in Windows and/or Linux operating system environments. + Understanding of basic networking concepts and communication protocols. + Experience with PLC-style systems or industrial control systems. + Exposure to MATLAB or scripting languages for analysis, automation, or tooling. + CompTIA Security+ certification or willingness to obtain this certification. + Exposure to shipboard, industrial, or defense systems and environments. ## Description This Software Engineer role supports the Machinery Control Systems (MCS) branch for U.S. Navy LHA and LHD class ships. You will work on mission-critical, custom software used to monitor and control shipboard machinery and systems. The software is highly specialized and non-commercial, and you will receive comprehensive training on the system upon joining. This position is well suited for early-career to mid-level engineers seeking long-term stability, exposure to defense programs, and hands-on work with real operational systems. Responsibilities + Develop, modify, and maintain machinery control software for Navy shipboard systems. + Perform bug fixes, software enhancements, and system updates using tools such as Jira and Confluence. + Support integration of software with shipboard hardware and I/O points, including sensors, valves, and controllers. + Work with programmable control systems in VME or PLC-type environments. + Participate in software testing, validation, and troubleshooting activities to ensure reliable system performance. + Support occasional shipboard testing and software installations on operational vessels. + Collaborate closely with Navy engineers, technical leads, and program managers to clarify requirements and deliver solutions. + Ensure cybersecurity considerations are incorporated throughout the software development lifecycle., You will work in a secure, regulated engineering environment focused on mission-critical software for naval machinery control systems. The role involves a mix of office-based software development and occasional on-site shipboard testing and installations. You will use tools such as Jira and Confluence for tracking work and documentation, and you will develop and support software running in Windows and/or Linux environments, often interfacing with VME or PLC-style control hardware and shipboard I/O devices. The position offers long-term stability, exposure to defense programs, and the opportunity to see your software operate on real ships in operational settings. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)