> Markdown version of [/jobs/ext/598558-software-engineer-level-2](https://www.wearedevelopers.com/jobs/ext/598558-software-engineer-level-2). 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 - Level 2 - **Company:** Lockheed Martin - **Location:** King of Prussia, PA, United States (Remote available) - **Salary:** $76,500.0 - $134,895.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Python (Programming Language), Scrum Methodology, Regression Testing, Software Engineering, Scripting, System-level Testing, Containerization, Kubernetes, Stream Processing, Docker - **Published:** June 22, 2026 - **Apply:** https://www.lockheedmartinjobs.com/job/boulder/software-engineer-level-2/694/95020209536 ## About the Role The ideal candidate is a critical thinker, self-motivated, detail-oriented, and passionate about their trade, with at least one year of professional software development experience and proven ability to work in high-performing, multi-disciplinary teams while maintaining a focus on system quality and timely delivery. This position is contingent upon the program award expected in June, 2026. This is an EMERGING PROFESSIONAL (level 2) ROLE where candidates typically require 1+ years of professional experience and a BS degree., * 1+ years of programming experience proficiency in at least one of the following: Java, C#, or C++. * Knowledge of an Agile/Scrum environment. * Experience developing maintainable code as well as performing unit, integration, and regression testing * Final secret security clearance required for consideration Desired Skills: * Hands-on experience with containerization tools (e.g., Docker) and an understanding of how applications are deployed and orchestrated (e.g., Kubernetes). * Scripting skills (python) * Exposure to work high-stakes work environments & executing critical deliverables in a fast-paced environment * TS/SCI clearance * Self-driven, strong work ethic and ability to work independently with attention to detail * Excellent written and verbal communication skills, organizational and interpersonal skills. * Proficiency in Microsoft Office software products #LMSpaceSoftwareEng #SpaceNSS Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration., Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. ## Description Ground Software team is seeking a Level 2 Software Engineer to support the SDA portfolio, from Boulder, CO or Valley Forge, PA, on the ground product line, developing solutions for OPIR sensor-data-stream processing that enables missile-warning capabilities. In this role you will design, develop, maintain, and test the Mission Processing codebase, adapt and extend existing frameworks for new sensor interfaces, create and document robust APIs, and build mission-processing applications that meet stringent performance, latency, and reliability requirements. You will write and execute unit, integration, and system-level tests, troubleshoot issues across the software stack, and collaborate closely with systems, hardware, algorithm, and mission-operations teams to deliver high-quality features on schedule. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)