Software Engineer / Application Developer

American Operations CorporationMontgomery, AL

About The Position

Designs, develops, tests, sustains, and modernizes BMx software capabilities supporting FMxC2, IMDS/IMDS-MSM, FEM, and PAMS operational workflows. Software Engineers support Agile sprint execution across cloud-native, web, middleware, API, database, and legacy application environments while ensuring code changes align to operational mission requirements, cybersecurity controls, DevSecOps governance, and release-readiness standards. Software Engineers work closely with Product Owners, Scrum Masters, Functional SMEs, System Architects, Enterprise Integration personnel, and Independent Test Teams to implement backlog items supporting sustainment, modernization, technical debt reduction, cloud migration, operational reporting, and workflow automation. These personnel participate directly in Agile ceremonies, code reviews, CI/CD execution, troubleshooting, and deployment support activities. Within BMx, Software Engineers must understand the operational sensitivity of maintenance scheduling, discrepancy tracking, PMEL operations, TMDE visibility, aircraft history management, readiness reporting, and logistics support workflows. Development activities are therefore coordinated carefully to preserve operational continuity during modernization and sustainment execution.

Requirements

  • DoD Secret Clearance
  • Java
  • C#/.NET
  • Python
  • REST APIs
  • SQL
  • Web services
  • CI/CD integration
  • Automated testing support
  • Agile development
  • 5+ years software development experience
  • Experience supporting enterprise systems

Nice To Haves

  • Security+
  • Cloud certifications (AWS/Azure)
  • DevSecOps pipeline integration experience

Responsibilities

  • Designs, develops, tests, sustains, and modernizes BMx software capabilities supporting FMxC2, IMDS/IMDS-MSM, FEM, and PAMS operational workflows.
  • Support Agile sprint execution across cloud-native, web, middleware, API, database, and legacy application environments.
  • Ensure code changes align to operational mission requirements, cybersecurity controls, DevSecOps governance, and release-readiness standards.
  • Work closely with Product Owners, Scrum Masters, Functional SMEs, System Architects, Enterprise Integration personnel, and Independent Test Teams to implement backlog items supporting sustainment, modernization, technical debt reduction, cloud migration, operational reporting, and workflow automation.
  • Participate directly in Agile ceremonies, code reviews, CI/CD execution, troubleshooting, and deployment support activities.
  • Understand the operational sensitivity of maintenance scheduling, discrepancy tracking, PMEL operations, TMDE visibility, aircraft history management, readiness reporting, and logistics support workflows.
  • Coordinate development activities carefully to preserve operational continuity during modernization and sustainment execution.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service