Software Engineer
Lockheed Martin
In this junior Software Engineer role, you join our Gloucester team to help design and build secure software for defence and cyber programmes. You’ll learn across the development lifecycle and grow alongside experienced colleagues, applying modern delivery practices and contributing to reliable, maintainable solutions. The opportunity emphasizes curiosity, continuous learning, and skills development within a supportive, cross-functional environment. You’ll work to safeguard digital infrastructure and gain exposure to a broad set of technologies and projects.
Pay / Benefits- internal training and development
- education-assistance programmes
- reimbursement for relevant professional memberships
- Support design, development, testing, debugging and documentation across the software lifecycle
- Investigate issues and contribute to reliability, security, and maintainability improvements
- Learn and apply modern software delivery practices (infrastructure as code, CI/CD, test automation)
- Participate in technical discussions, code reviews and collaborative problem-solving
- Learn from experienced team members to develop technical and professional skills
- Experience delivering software in a professional engineering environment
- Proficiency in at least one modern language (Java, Python, C++, Go, Rust, JavaScript or TypeScript)
- Experience using Linux, Git and automated unit testing
- Ability to evaluate different approaches and discuss pros/cons
- Collaborative mindset and a commitment to continuous learning and team improvement
- Willingness to obtain and maintain eDV security clearance
- Collaborative approach
- Curiosity and willingness to learn
- Analytical problem-solving
- Java, Python, C++, Go, Rust, JavaScript or TypeScript
- Linux
- Git
Reference: WJ-747_30162103