> Markdown version of [/jobs/ext/3755238-software-engineer-stf-e4](https://www.wearedevelopers.com/jobs/ext/3755238-software-engineer-stf-e4). 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 Stf - E4 - **Company:** Lockheed Martin - **Location:** Fort Worth, TX, United States - **Salary:** $120,600.0 - $224,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Data Analysis, Automation of Tests, Unit Testing, Computer Engineering, Continuous Integration, Data Files, DevOps, Object-Oriented Software Development, Scrum Methodology, Software Engineering, Data Processing, Test-Driven Development (TDD), ReactJS, Computer Equipment, Containerization, Integration Tests, Infrastructure Automation Frameworks, Information Technology, Microservices - **Published:** October 15, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9241570/software-engineer-stf-e4 ## About the Role The ideal candidate will have experience in object-oriented software development and a broad range of software technical skills. They will work in one of our multi-discipline Agile scrum teams, performing software development in a Dev*Ops environment to build the modernized CRT tool in a Java-based microservices architecture with web-based interfaces for complex application execution and data analysis. Our frequent interactions with our F-35 customers provide us with ongoing feedback from subject matter experts and end users., * Bachelor's degree from an accredited college in Computer Engineering, Computer Science, Software Engineering, or related degree * Experience with software development or software test in a microservice-based architecture * Demonstrated experience leading technical discussions and determining resolutions to software technical problems * Software development experience, including requirements analysis, design, coding, test planning, unit-testing, and CSCI integration testing Desired Skills * Experience with Java * Experience with React.js * Experience with microservice architectures and deployments * Experience with Test Driven Development, Unit Testing, Component Testing, Test Automation * Experience with DevOps, CI/CD, Containerization, and Infrastructure as Code * Experience writing test plans and strategies for software-level testing * Experience with Agile software development methodologies and tools * Demonstrated experience leading technical discussions and determining resolutions to software technical problems * Demonstrated experience communicating technical approach to software engineers * Ability to present status to the customer and engineering/program management ## Description Lockheed Martin is seeking Software Engineers to support the F-35 Common Reprogramming Tool (CRT). The F-35 CRT is used by our F-35 customer Reprogramming Labs to generate the Mission Data File (MDF) sets, which are pivotal to the execution of successful missions and overall operation of the F-35. We are in early development of the next generation application to meet our customers' MDF generation needs. Getting in on the ground floor of this development gives the opportunity to become a subject matter expert on a next gen product that will service the F-35 fighter for years to come., Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.