Software Engineer Sr Stf - Level 5
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