Overview:
In this role you will contribute to the Alaska Automation Capability (AAC) within a scaled Agile software environment to modernize FAA flight services. You will design and deliver cloud-based, containerized applications that support safety-critical aviation operations in remote environments, working with cross-functional teams and leveraging AI-assisted tools. You will operate in a regulated setting, influencing software quality and system reliability at scale. This position offers impact by advancing mission-critical modernization and cloud-native capabilities.
Responsibilities:
Develop, test, debug, and maintain source code in an Agile setup Participate in Scrum ceremonies and collaborate with cross-functional teams Troubleshoot issues in lab and operational environments and provide system engineering support Leverage AI-assisted development tools to speed coding, refactoring, and test creation Communicate with internal team members and client counterparts Design solutions for complex problems spanning multiple areas
Key requirements:
Bachelor’s degree in Computer Science or related field with 8–12 years of experience, or Master’s with 6–10 years; Doctorate may also be acceptable Expert knowledge of Java with extensive hands-on programming experience Extensive Web development experience (React, HTML, CSS, JavaScript) Experience with unit testing tools (JUnit, Mockito) Strong RESTful API, JSON, XML, XSD experience Spring Framework, Spring Security, Spring Boot experience Linux experience Version control (Git or Subversion) Experience with IDEs (Eclipse, VS Code) Experience in Agile Scrum environments Effective verbal and written communication US citizenship required Ability to obtain SF-85 Public Trust (Tier 2) suitability Effective communication Cross-functional collaboration Problem-solving in high-stakes environments AI-assisted coding tools (Claude Code, Codex) Microservices architectures Cloud-based environments