Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Oct 10, 2026.
Join TrustFlight as a Software Engineer - Application Platform. In this role, you will build secure, scalable platform foundations, especially around identity and authentication. You will act as a strong engineering leader, shaping technical direction and raising engineering standards. You will also have the opportunity to impact the organization beyond your individual contributions.
Missions
- Contribuer à la construction de fondations de plateforme sécurisées et évolutives, en particulier autour de l'identité, de l'authentification et de la conception des systèmes.
- Agir en tant que leader technique au sein de l'organisation, en aidant à façonner la direction technique, à élever les normes d'ingénierie et à influencer l'approche des équipes face aux défis complexes.
- Prendre en charge des défis techniques complexes et aider à les mener de l'ambiguïté à la mise en œuvre et à la livraison.
Profil recherché
- Bachelor’s degree or equivalent practical experience. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience- A growth mindset. A willingness to learn, adapt, and continuously improve technical and product skills in a fast-evolving platform environment
- Distributed systems and cloud architecture experience. Experience designing or contributing to cloud-based systems, with attention to scalability, fault tolerance, security, and operational concerns
- 5+ years of software development experience with core platform technologies. Hands-on experience building, shipping, and maintaining production systems using Node.js, PostgreSQL, JavaScript, and TypeScript, with exposure to real-world trade-offs around scalability, reliability, and maintainability, and a solid understanding of how these technologies work together in scalable, maintainable applications
- Microservices and API design experience. Experience building and maintaining service-oriented systems and well-structured APIs, with an understanding of versioning, reliability, and how services interact across distributed environments
- Clear documentation and communication. Ability to document technical decisions, implementations, and operational processes, and to communicate effectively with both engineering peers and cross-functional teams
- Strong debugging and troubleshooting. A methodical, detail-oriented approach to diagnosing issues across application code, infrastructure, and data layers, with a willingness to dig deep to identify root causes
- Practical familiarity with modern AI tooling. A practical understanding of modern AI capabilities and tooling, including strengths, limitations, and appropriate use cases, with an emphasis on applying AI responsibly to enhance systems, workflows, or developer productivity
- Strong software testing discipline (Unit, Integration, and End-to-End testing). A quality-first mindset with hands-on experience writing and maintaining meaningful tests, understanding where different testing strategies add value, and ensuring confidence in platform changes before release
- Relational database design and operation. Experience working with relational databases, including schema design, indexing, query optimization, data integrity, and reasoning about complex data models such as multi-tenant systems
- Authentication and identity fundamentals. Familiarity with modern authentication and identity concepts (e.g., OAuth2, OpenID Connect, SSO), including secure sign-in flows and how identity integrates with broader system architecture
- This is an on-site role with room for flexibility, because we know life doesn't always fit a 9-to-5 mould
- Enjoys mentoring, sharing knowledge, and supporting the growth of other engineers
- Technical excellence and awareness of platform engineering best practices
- Passion for aviation and experience thriving in fast-paced, dynamic environments

