> Markdown version of [/jobs/ext/3782616-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3782616-sr-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). --- # Sr Software Engineer - **Company:** Lockheed Martin - **Location:** Moorestown, NJ, United States - **Experience:** Expert - **Salary:** $91,000.0 - $181,113.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Systems Engineering, JIRA, Automation of Tests, Unit Testing, C++ (Programming Language), CAN Bus, Static Program Analysis, Communications Protocols, Computer Engineering, Continuous Integration, Software Debugging, Software Design Patterns, Linux, Ethernet, Github, Hardware-In-The-Loop Simulation, Iterative and Incremental Development, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Productivity Software, Software Architecture, Software Maintenance, Requirements Traceability, Software Configuration Management, Software Engineering, Software Requirements Analysis, Systems Modeling Language, System Testing, Systems Integration, TCP/IP, Real Time Systems, DOORS (Software), Software Verification, Delivery Pipeline, AI Coding Agents, Git, Integration Tests, Information Technology, Software Version Control, Jenkins, Programming Languages - **Published:** October 16, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9245048/sr-software-engineer ## About the Role You are a critical thinker with a passion for complex system integration, disciplined engineering, and solving multi-domain technical challenges. You thrive in environments where mechanical, electrical, software, and control systems intersect. You bring strong analytical skills, a collaborative mindset, and the ability to drive clarity in complex technical spaces. You are motivated by mission impact and energized by engineering challenges that matter., * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related STEM discipline * Minimum of 5 years of experience in software engineering * Hands-on experience developing, debugging, testing, and maintaining software using C++, C, Python, Java, or comparable programming languages * Experience with software requirements, architecture, detailed design, implementation, integration, verification, and maintenance * Demonstrated ability to troubleshoot complex software issues, perform root-cause analysis, and implement corrective actions * Experience performing unit testing, integration testing, debugging, and software verification * Experience using version-control tools such as Git and working within established software configuration-management processes * Ability to obtain and maintain a Secret level clearance Desired Skills * Experience developing software for industrial automation, machinery control, embedded control systems, or real-time applications * Experience developing and integrating software on embedded platforms using Linux or comparable operating environments * Familiarity with programmable logic controllers (PLCs) programming languages, or industrial automation frameworks * Ability to work effectively with multidisciplinary engineering teams, including systems, hardware, software, and integration/test personnel * Strong technical communication skills, including the ability to document designs, communicate technical issues, and participate in engineering reviews * Experience with modular software architectures, object-oriented design, reusable software components, and design patterns * Experience with automated build pipelines, continuous integration, continuous testing, Jenkins, GitHub Actions, or similar tools * Experience working within Agile/Scrum teams using Jira, backlog management, sprint planning, and iterative development practices * Experience with hardware-in-the-loop (HIL), software-in-the-loop (SIL), laboratory integration, and system-level troubleshooting * Familiarity with Ethernet/TCP/IP, CAN bus or other industrial communication protocols * Familiarity with model-based systems engineering, requirements traceability, DOORS, Cameo, or SysML * Familiarity with AI-assisted software development, automated test generation, static analysis, or software engineering productivity tools * Experience developing high-reliability software for defense, maritime, aerospace, industrial, or other safety-critical applications ## Description Within the Autonomy Intelligence Maritime Solutions Integrated Engineering (AIMS IE) organization, the Controls & Automation Products department provides essential control system capabilities that enable shipboard operations across a variety of platforms and customers. The Work The position will be responsible for developing software according to requirements, supporting system test and performance analyses, developing and delivering software-related artifacts to the customer, and occasionally travelling to the shipyard to support software installs. Please note: Occasional travel to shipyard(s) may be required. This position requires the ability obtain and maintain a DoD government clearance at the Secret level.