Logo
Lockheed Martin

Software Engineer Principle - Level 6

Lockheed Martin, Fort Worth, Texas, United States, 76102

Save Job

Description We are Lockheed Martin. 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.

As a member of the F-35 Ground Systems MPE Software Architecture team, the successful candidate will be responsible for guiding a team of Software Engineers in the design and development of a new contract aimed at modernizing the Mission Planning product and tools. 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.

Who You Are The successful candidate will assume a technical software leadership role, responsible for defining the approach for software development of a microservices container orchestrated (Kubernetes) architecture in a DevOps environment. As a Senior Staff Software Engineer, they will lead the Mission Planning Environment team through the full development lifecycle, ensuring continuity and effective communication of software strategy, design, and implementation.

The candidate's responsibilities include 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, implementing and maintaining automation technologies, and designing, engineering, deploying, and maintaining high‑availability and secure Linux and Kubernetes systems.

They will also establish and enforce strong software architectural principles, including modularity, flexibility, and extensibility, and develop next‑generation software. They will participate in end‑to‑end integration activities, analyze user requirements, and implement algorithms to meet system performance and functional standards.

The ideal candidate has extensive practical experience in software development, deep knowledge of software design principles and architecture styles, strong coding and technical skills, and excellent communication, problem‑solving, and leadership abilities. They will oversee software development teams, recommend new technologies and processes, and ensure quality control of all developed and modified software, demonstrating a commitment to delivering high‑quality solutions and driving technical excellence.

Basic Qualifications

Must be a US Citizen. This position is located at a facility that requires special access and an interim Secret clearance to start.

Bachelor's Degree in Computer Science, Software Engineering, Systems Engineering, or related discipline.

12+ years of overall software development experience.

Proficient in full‑stack development and testing, with experience in microservices, web applications, and containerized applications using Kubernetes and Docker.

Experience with C++, C#, Java, or comparable 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.

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.

Excellent communication, collaboration, and leadership skills, with experience working in Agile environments.

Desire for continuous learning and self‑improvement.

Desired Skills

5+ years in an architecture leadership position.

Master's degree from an accredited college in a related discipline.

Experience with Mission Planning Environment (MPE).

Web‑based design using ReactJS.

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.

Working experience of cloud environments such as AWS or Azure.

Experience working with different engineering disciplines to derive and decompose requirements.

Experience in DevSecOps, including CI/CD, with a strong understanding of security and compliance principles.

Experience implementing and maintaining automation technologies and Infrastructure as Code (IaC) services, with a strong understanding of Linux and Kubernetes systems.

Security Clearance Statement This position requires a government security clearance. You must be a US Citizen for consideration. Clearance level: Secret.

Employment Details Location: Fort Worth, TX

Business Unit: AERONAUTICS COMPANY

Career Area: Software Engineering

Type: Full‑Time

Shift: First

Experience Level: Experienced Professional

Relocation Available: Possible

Equal Opportunity Employer Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.

The application window will close in 90 days; applicants are encouraged to apply within 5‑30 days of the requisition posting date in order to receive optimal consideration.

#J-18808-Ljbffr