This position is no longer accepting applications
Closed on July 24, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Software Engineer Sr Stf - Level 5
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Lockheed Martin Corporation.
Job Description
Senior Software Engineer and Software Technical Lead for Lockheed Martin's IMIS portfolio, guiding architecture, DevSecOps, and UI/UX across the full software lifecycle for the F-22 Integrated Maintenance Information System.
Responsibilities
- Act as the main technical lead for all software development activities.
- Define and sustain the software architecture, design patterns, technology roadmaps, and modernization approaches.
- Guide technical decision making, trade studies, and architecture and design reviews.
- Ensure solutions are scalable, maintainable, secure, and aligned with long term program objectives.
- Establish engineering best practices, coding standards, and development processes for the team.
- Provide hands on technical leadership in design, development, integration, and troubleshooting of complex software systems.
- Lead integration efforts across software, hardware interfaces, databases, and external systems.
- Drive root cause analysis and remediation of complex technical issues affecting performance, reliability, and maintainability.
- Support software deployment, configuration management, and lifecycle sustainment activities.
- Guide the design and development of intuitive, efficient, user centered interfaces for aircraft maintenance operations.
- Apply UI/UX best practices, usability principles, and human centered design methodologies to boost operator effectiveness and productivity.
- Collaborate with end users, stakeholders, and system engineers to refine workflows and optimize user experiences.
- Maintain consistency in design, accessibility, responsiveness, and interaction patterns across the product suite.
- Lead Agile development teams using Scrum, Kanban, or hybrid approaches.
- Collaborate with the IMIS Portfolio Integrator and Release Train Engineer to drive sprint planning, backlog refinement, estimation, and release planning.
- Champion DevSecOps practices, continuous integration, automated testing, and continuous delivery pipelines.
- Establish metrics and processes to improve software quality, velocity, and predictability.
- Develop and review architecture documents, design descriptions, interface control documents, technical specifications, and engineering artifacts.
- Ensure traceability from requirements through design, implementation, and verification activities.
- Ensure compliance with organizational, customer, cybersecurity, and quality standards.
- Mentor software engineers across all experience levels.
- Conduct technical reviews, code inspections, and design assessments.
- Foster engineering excellence, innovation, accountability, and continuous improvement.
- Serve as the technical bridge between engineering teams, the IMIS Portfolio Integrator, and program leadership.
Requirements
- Bachelor's degree in computer science, software engineering, computer engineering, or a related technical field, or equivalent experience.
- 10+ years of software engineering experience, including leadership of development teams or a technical lead role.
- Proficiency in C++, Java, JavaScript, SQL, C#, Qt, and shell scripting.
- Experience building RESTful APIs, web services, and distributed software systems.
- Experience with Docker and Kubernetes and container orchestration concepts.
- Experience developing and maintaining applications on Red Hat Enterprise Linux (RHEL) and Solaris.
- Proven track record designing and implementing complex software architectures and distributed systems.
- Experience leading software development across the full software development lifecycle.
- Strong understanding of object oriented design, design patterns, and modern engineering practices.
- Experience with Agile methodologies and DevSecOps practices.
- Experience authoring software design documentation, technical specifications, and architecture artifacts.
- Ability to obtain and maintain the required security clearance.
Technologies
- C++, Java, JavaScript, SQL, C#, Qt, shell scripting
- RESTful APIs, web services, distributed software systems
- Docker, Kubernetes, OpenShift, Podman, Terraform, Ansible, CloudFormation
- Red Hat Enterprise Linux (RHEL), Solaris
- RMF, STIG
Benefits
- Flexible schedules
- Competitive pay
- Comprehensive benefits
- Paid Time Off
Security and Eligibility
- This position requires a government security clearance and US citizenship is required for consideration.
- Clearance level: Secret
Expression of Interest
By applying to this job, you express interest and could be considered for other career opportunities with similar skills and requirements. If a match is identified, you may be contacted for this and future openings.
Ability to Work Remotely
Onsite Full-time: The work will be performed at a Lockheed Martin facility in Fort Worth, TX.
Work Schedules
Lockheed Martin offers a range of alternate schedules. This position is configured for a 4x10 hour day schedule, three days off per week, with additional flexibility as available.
Experience Level
Experienced Professional
Business Unit
AERONAUTICS COMPANY
Career Area
Software Engineering
Type
Full-Time
Shift
First
Location
Fort Worth, TX (onsite)
Relocation
Possible