About the role
<p data-start="534" data-end="832">540 is seeking a Senior Software Engineer to support the DoW in building a next-generation Air Force aircraft maintenance platform. This application leverages Java/Spring Boot microservices, Angular front-end applications, and cloud-native infrastructure (Kubernetes, Google Cloud, Apigee). Engineers on this team build and scale full-stack features across user interfaces, backend services, and data layers that power critical maintenance operations. This platform will modernize how Air Force maintainers plan and execute maintenance and is a key part of the Air Force’s technology strategy for the coming decade.</p> <p>This role is offered as a contract engagement and is ideal for engineers who value flexibility, autonomy, and high-impact work. While there may be an opportunity to convert to full-time in the future, conversion is not guaranteed and is dependent on program needs.</p> <p><strong>Location</strong>: Remote within the continental United States, East Coast working hours<br><strong>Citizenship &amp; Clearance Requirement</strong>: per client requirements, candidates must be a U.S. Citizen with the ability to obtain a DoW Secret clearance<br><strong>Education Requirement: </strong>Bachelor’s Degree in Computer Science or related engineering field (preferred)<br><strong>Contract Duration: </strong>initial<strong> </strong>9 month contract, 40 hours per week</p> <p><strong>HOW YOU’LL DRIVE IMPACT</strong></p> <ul> <li>Design and develop full-stack features across Angular front-end applications and Java/Spring Boot microservices</li> <li>Build and operate scalable services in containerized environments (Docker, Kubernetes)</li> <li>Own the design and evolution of core services and APIs, ensuring scalability, reliability, and maintainability</li> <li>Design and integrate RESTful APIs to enable secure communication across systems</li> <li>Implement asynchronous messaging patterns (Kafka) for distributed environments</li> <li>Design and optimize data models and persistence layers (Postgres or MySQL)</li> <li>Collaborate with engineers, architects, and stakeholders to translate mission needs into technical solutions</li> <li>Contribute to technical design documentation and system architecture artifacts</li> <li>Lead or participate in code reviews, testing, and troubleshooting to ensure high-quality software</li> <li>Drive features and services end-to-end, from design through production delivery</li> <li>Help define service design patterns, API standards, and engineering best practices</li> <li>Improve system performance, scalability, and reliability as the platform evolves</li> </ul> <p><stron