> Markdown version of [/jobs/ext/726639-software-developer](https://www.wearedevelopers.com/jobs/ext/726639-software-developer). 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 Developer - **Company:** Intellisys Solutions Group, LLC - **Location:** Philadelphia, PA, United States - **Experience:** Experienced - **Salary:** $85,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Systems Engineering, Automation of Tests, Bash Shell, Software Bug Management, Command-Line Interface, Software Quality, Computer Networks, Computer Engineering, System Configuration, Software Debugging, Linux, Hardware Design, Hardware-In-The-Loop Simulation, Hyper-V, Linux System Administration, Object-Oriented Software Development, Windows PowerShell, Software Architecture, Red Hat Enterprise Linux, Regression Testing, Shell Script, Software Deployment, Software Engineering, Software Systems, Verification and Validation (Software), SQL Databases, Systems Integration, Virtualization Technology, Windows Desktop, Scripting, Java Application Server, Software Troubleshooting, Git, SC Clearance, Information Technology, Allen-Bradley Factory Automation Equipment, Software Version Control, User Administration, Vmware - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dc3108c560696bdf ## About the Role Do you have experience in Version control systems?, Do you have a Bachelor's degree?, We are seeking a Software Developer with approximately 3-5 years of professional experience to join our engineering team supporting Naval Surface Warfare programs. This position is ideal for someone who enjoys working beyond traditional software development by combining programming with hardware integration, laboratory testing, system troubleshooting, and occasional travel to support shipboard installations., * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline. * Approximately 3-5 years of professional software development experience. * Experience developing software using Java. * Familiarity with Linux operating systems and command-line environments. * Strong understanding of object-oriented programming principles. * Experience troubleshooting and debugging complex software systems. * Familiarity with version control systems such as Git. * Ability to read, understand, and modify existing code bases. * Strong analytical and problem-solving skills. * Ability to work independently while collaborating effectively within a multidisciplinary engineering team. * Willingness to travel periodically in support of shipboard installations, testing, and customer support. Preferred Qualifications Experience with any of the following is highly desirable: * Allen-Bradley/Rockwell PLCs * Industrial automation or control systems * Hardware-in-the-loop (HIL) testing * Test automation development * Windows desktop application development * Experience administering or supporting Red Hat Enterprise Linux (RHEL) systems. * Familiarity with Linux system administration, shell scripting, and software deployment. * Experience configuring Linux services, user management, networking, and system troubleshooting. * Experience with virtualization technologies such as VMware or Hyper-V. * Experience with scripting languages such as Bash or PowerShell. * SQL databases * Network communications and industrial protocols * Military or maritime systems * Experience supporting software deployments in operational environments * Active DoD Secret Clearance, Security Clearance: Ability to obtain and maintain a DoD Secret Clearance (existing clearance preferred) ## Description The successful candidate will: * Develop, modify, and optimize Java-based software supporting Navy control systems. * Analyze existing software architecture and implement enhancements, bug fixes, and performance improvements. * Support integration and testing activities within hardware-in-the-loop laboratory environments. * Assist with troubleshooting software and system-level issues during laboratory testing and fleet support activities. * Participate in shipboard installation, testing, and commissioning efforts as required. * Support software validation, regression testing, and system verification activities. * Contribute to the development of internal test tools, automation utilities, and engineering support applications. * Collaborate closely with software developers, systems engineers, electrical engineers, and government stakeholders. * Investigate software defects, identify root causes, and implement effective corrective actions. * Participate in peer code reviews and maintain high standards for software quality and documentation. * Assist with technical documentation supporting software releases and testing activities., Our engineers support software that interfaces with real-world industrial equipment used aboard U.S. Navy ships. This role offers opportunities to: * Work in engineering laboratories with integrated hardware and software systems. * Support shipboard testing and installations. * Investigate challenging software and system integration issues. * Improve existing applications through optimization and modernization. * Develop utilities and automated test tools that improve engineering efficiency. * Collaborate with experienced engineers across software, electrical, mechanical, and systems engineering disciplines. No two weeks are exactly alike-one week you may be debugging software in the lab, another enhancing Java applications, and another supporting testing aboard a Navy vessel. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Generating code with Angular schematics](https://www.wearedevelopers.com/videos/129-generating-code-with-angular-schematics) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)