Lockheed Martin is seeking a highly experienced Software Engineering technical leader to design, develop, and implement a modern software framework for the F-35 Ground Systems Mission Planning Environment (MPE) project. The MPE is a critical component of the F-35 program, enabling all ground-based operations and playing a vital role in the successful execution of missions and overall operation of the aircraft. This leadership role requires a deep understanding of software architecture, technical vision, and team leadership, as well as the ability to drive the successful implementation of this complex project.
Requirements
- Proficient in full-stack development, and testing, with experience in: microservices, web applications, and containerized applications using Kubernetes and Docker.
- C++, C-Sharp, Java, or comparable/related OOP coding language
- Experience leading software architecture and design efforts for complex software systems and applications.
- Experience establishing and enforcing strong software architectural principles, including modularity, flexibility, and extensibility.
- Proficient in scripting and automation tools (Ansible, Python, puppet, or Terraform)
- Experience in Test automation using Robot and Cypress frameworks.
- Knowledge and developmental experience of authentication, communication, and security in Kubernetes architecture using solutions such as Oauth2, Keycloak, and Service Mesh
Responsibilities
- guiding a team of Software Engineers in the design and development of a new contract aimed at modernizing the Mission Planning product and tools
- defining the approach for software development of a microservices container orchestrated (Kubernetes) architecture in a DevOps environment
- leading the Mission Planning Environment team through the full development lifecycle, ensuring continuity and effective communication of software strategy, design, and implementation
- managing the architecture, design, implementation, configuration management, and troubleshooting of services
- executing troubleshooting skills to meet stability objectives
- creating Infrastructure as Code (IaC) processes and solutions for deploying and maintaining Linux and Kubernetes hosts
- implement and maintain automation technologies
Other
- Must be a US Citizen. This position is located at a facility that requires special access and a Secret clearance to start.
- Bachelor's Degree in Computer Science, Software Engineering, Systems Engineering, or related discipline.
- This is a hands-on role that requires 12+ years of overall Software development experience
- Strong problem-solving skills, with the ability to interpret complex problem statements and collaborate with stakeholders to develop simple and effective solutions.
- Strong collaboration skills and ability to work effectively with teammates and leadership