Software Engineer, Java Developer, Agile Developer
Listed on 2026-01-25
-
Software Development
Software Engineer, Java Developer, Agile Developer, DevOps
Overview
Software Engineer - Level 3
Salary:
Based Upon Experience
Client is seeking a highly-motivated Software Engineer to join our Modeling and Simulation Contract - Framework and Tools (MASC-F) Objective Simulation Framework (OSF) development team. The candidate will design, develop, test, and field C++, Java (Spring Boot), and Type Script+React software to support mission-critical missile-defense systems operating in cloud, on-prem, and hybrid test environments.
This is a mid-level development role that requires strong technical depth, proven delivery in an Agile environment, and the ability to work directly with government stakeholders.
Basic RequirementsBachelor's degree from an accredited college in a related discipline, with 5+ years of professional experience; or 3+ years with a related Master's degree; or 0 years with a related PhD
Clearance Level: Secret
Support
Location:
On site at Lockheed Martin in Huntsville, AL
- Software Development
- Write high-performance, secure code in C++, Java, and Java Spring Boot
- Build responsive front-ends using Type Script + React
- Triage defects, produce root-cause analysis, and drive fixes
- Testing & Quality
- Author unit tests (Google Test, JUnit, Jest) and integration tests
- Participate in coding peer reviews
- Containerization
- Containerize applications with Docker
- Agile Development
- Operate in an agile team with other developers, product owners and SCRUM masters
- Break down features into stories, and deliver on time
- Desired Skills Include
- Familiar with Scaled Agile Framework
- Multi-core and multi-threaded programming
- Experience programming network connections (protocol buffers, message brokers, UDP and TCP/IP interfaces)
- Jira - issue tracking and agile project management, or similar tool
- Cloud and Container Orchestration with Helm and Terraform
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).