Software Engineer Stf
Posted Updated
Description
Standard Job Description
We are seeking an experienced Staff Software Engineer to serve as a principal technical authority and Subject Matter Expert (SME) across integrated Scrum teams supporting F-35 Mission Planning Environment (MPE) engineering. In this high-impact, hands-on leadership role, you will bridge strategic architectural vision with end-to-end execution; partnering directly with software architects and product owners to design, modernize, and scale distributed microservices, containerized platforms on Kubernetes, hybrid cloud infrastructure, secure CI/CD pipelines, and multi-language software solutions.
Key Responsibilities:
- Architectural Leadership & Execution: Partner with architects to translate system vision into scalable, resilient, and production-ready microservices and distributed capabilities.
- Platform & Infrastructure Modernization: Define and implement robust container orchestration patterns (Kubernetes), Infrastructure as Code (IaC), and secure, enterprise-grade CI/CD and automation frameworks.
- Cross-Team Technical Guidance: Act as the lead SME across multiple Scrum teams, resolving complex system integration challenges and ensuring architectural alignment across the program.
- Engineering Excellence & Mentorship: Champion software engineering best practices, modern DevSecOps standards, and continuous delivery while mentoring senior and mid-level engineers to elevate overall organizational maturity and delivery velocity.
Basic Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline (Master’s preferred), or equivalent experience.
- Experience: 6+ years of professional software engineering experience with demonstrated technical leadership in software architecture and distributed systems.
- System Architecture & Virtualization: Proven expertise in designing, decomposing, and delivering scalable microservices, distributed systems, and virtualization platforms (VMware, Hyper-V).
- Container Orchestration: Hands-on experience with Kubernetes (deployment manifests, Helm charts, stateful/stateless workloads, cluster networking, service discovery) and container ecosystems.
- Infrastructure as Code (IaC): Demonstrated experience architecting and managing hybrid/cloud infrastructure using automation tools such as Terraform and Ansible.
- Integration & Troubleshooting: Proven track record of integrating distributed systems via REST APIs, message brokers, and event-driven patterns, with strong diagnostic skills across Kubernetes, networking, and OS environments (Linux/Windows).
- Communication & Documentation: Demonstrated ability to author clear architectural documentation, define technical standards, and communicate complex concepts effectively to diverse technical and non-technical stakeholders.
Desired Skills
- Domain Knowledge: Strong understanding of Mission Planning Environment (MPE) software systems and workflows.
- Polyglot Engineering: Proven development proficiency across modern languages and frameworks, including Python, C#/.NET, Java, and TypeScript/React/JavaScript.
- DevSecOps & Quality Assurance: Working knowledge of enterprise CI/CD pipelines, automated testing frameworks (unit, integration, and system levels), and DevSecOps practices—including SAST, SCA, and vulnerability management.
- Documentation & Knowledge Sharing: Experience authoring Architectural Decision Records (ADRs), Interface Control Documents (ICDs), and standardized onboarding materials to institutionalize system knowledge and reduce key-person dependency.
- Agile Technical Leadership: Demonstrated track record of serving as a Subject Matter Expert (SME) and technical mentor across integrated Scrum teams in an Agile delivery environment.
Skills
- Agile
- Ansible
- API
- Automation
- CI/CD
- Cloud
- C#
- DevSecOps
- Distributed Systems
- .NET
- Event Driven Architecture
- Helm
- Hyper-V
- Infrastructure as Code
- Java
- JavaScript
- Kubernetes
- Linux
- Microservices
- Networking
- Python
- React
- REST
- SAST
- Scrum
- Terraform
- Test Automation
- TypeScript
- Virtualization
- VMware
- Vulnerability Management