Software Developer
Role Summary
The Senior Software Developer will design, build, and enhance cloud-enabled applications supporting mission-critical aviation programs. This role contributes to secure, scalable software solutions used by aviation operations and modernization initiatives. Responsibilities include participating in technical design activities, implementing requirements into maintainable code, and supporting verification activities that improve system performance and reliability. The position operates within a collaborative environment with engineering, architecture, cybersecurity, and program stakeholders.
Responsibilities
- Support technical design activities and participate in architecture and design reviews
- Develop, test, and maintain enterprise-grade software applications supporting aviation programs
- Translate system and business requirements into well-structured, maintainable code
- Conduct peer code reviews to ensure adherence to coding standards and best practices
- Collaborate with systems engineers, cybersecurity professionals, and product stakeholders to ensure application requirements are met
- Develop and execute unit, integration, and regression tests to validate functionality and performance
- Support integration of applications into CI/CD and DevSecOps pipelines
- Troubleshoot and resolve software defects, performance issues, and system integration challenges
- Contribute to documentation, including technical design artifacts, user guides, and compliance materials
- Ensure solutions align with federal compliance requirements, security standards, and performance objectives
Qualifications
- This position requires eligibility for a U.S. Government security clearance. In accordance with federal law, U.S. citizenship is required.
- Bachelor’s degree and 8 years of experience, or Master’s degree and 6 years of experience, or Associate’s degree and 10 years of experience, or High school diploma/equivalent and 12 years of experience
- Experience with cloud platforms such as AWS, Azure, or GCP
- Demonstrated experience in software development using modern programming languages including Java, Python, C#, or similar
- Experience designing and developing applications in cloud or hybrid environments
- Familiarity with Agile development methodologies and DevSecOps practices
- Experience developing RESTful APIs and working within microservices architectures
- Experience with system verification and validation (V&V), readiness reviews, and modernization initiatives is preferred
Publishing Pay Range: $65.00 – $69.00 hourly
This position is based in office and requires employee to work on-site.
