Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
LM
Lockheed Martin
Staff Software Engineer - Level 4
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Pennsylvania data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$116,998 / year median in Pennsylvania
-5% projected decline
Job Description
Staff Software Engineer - Level 4
Lockheed Martin
- King of Prussia, Pennsylvania
PERMANENT
Updated 08/27/2026 Job Description Job SummaryDescription:
Space is a critical domain, connecting our technologies, our security and our humanity. While others view space as a destination, we see it as a realm of possibilities, where we can do more — we can innovate, invest, inspire and integrate our capabilities to transform the future. At Lockheed Martin Space, we aim to harness the full potential of space to cultivate innovation, reduce costs, and push the boundaries of what technology can achieve. We're creating future-ready solutions, focusing on resiliency and urgency through our 21st Century Security® vision. We're erasing boundaries and forming partnerships across industries and around the world. We're advancing spacecraft and the workforce to fuel the next generation. And we're reimagining how space can connect us, ensuring security and prosperity. Join us in shaping a new era in space and find a career thats built for you.- Generating and simulating operational level plans to explore the art of the possible, how we could defend the ultimate high ground in a future space war
- Dynamically optimizing both terrestrial and space-based sensors to provide comprehensive space domain awareness
- Strategically optimizing the placement and maneuvering of constellations of satellites to satisfy multiple, evolving priorities Our team leverages industry standard open-source software solutions such as GitLab, Kubernetes, Docker, and Rancher.
Basic Qualifications:
- Software development experience with object-oriented programming languages such as Java and JavaScript
- Experience developing software with CI/CD build tools (GitLab, Jenkins)
- Experience working on large-scale software projects with multiple teams and stakeholders
- Familiarity with software test best practices, including unit test, integration test, and end-to-end test
US Citizenship Required:
No clearance required to start but must be able to obtain and maintain a TS/SCI security clearanceDesired Skills:
- Experience with SpringBoot or Quarkus for backend Java development
- Experience with LIT for JS front-end
- Experience with Node.js/Express for hosting UIs
- Experience with Python
- Experience with Helm charts for IaC
- Experience with software version control tools, such as GIT
- Ability to work effectively in a fast-paced and rapidly changing environment
- Strong time management skills that enable on-time project delivery
- Familiarity with the Space Domain LMSpaceSoftwareEng SpaceSecurity SpaceNSS