Lead Software Engineer
fulltime_permanent experiencedJob Overview
About Us
TrustFlight is an innovative aviation software company that specializes in developing cutting-edge AI, digital workflow and analytics applications for the aviation industry. Our software empowers many of the world's airlines, airports, and aviation service providers to enhance safety, optimize their operations and improve overall efficiency.
Why Choose TrustFlight?
✈️ Our Mission: To revolutionize aviation by delivering digital workflow solutions that enhance safety, streamline operations, and inspire confidence across the industry.
🚀 Impact: Over 200,000 users rely on our systems daily, making aviation safer and more efficient.
🚩 Core Values: Guided by integrity, responsibility, innovation, and excellence, we are committed to empowering our partners to operate with confidence.
Join TrustFlight: Shaping the future of Aviation Technology
Your Role
As Lead Engineer, you’ll own the end-to-end development and modernization of our flagship product. You’ll work with legacy systems, scale solutions for growth, and make business-focused technical decisions, choosing the right tools to deliver maximum impact. You’ll be a self-starter who drives excellence, inspiring and pushing the team to achieve high standards and deliver real value for our customers. Reporting to Director of Engineering, you will lead a team of software engineers to achieve new heights!
What you’ll be doing
Development & Code Quality:
Write clean, maintainable code using modern frameworks and best practices
Participate in code reviews and pair programming to ensure code quality
Debug, troubleshoot, and optimize applications for performance and scalability
Contribute to technical discussions and architectural decisions
Ensure adherence to coding standards and best practices
Testing & Quality Assurance:
Leverage test automation to ensure all deliverables are robustly tested prior to release
Implement and maintain automated testing (unit, integration, and end-to-end tests)
Collaborate with QA Engineers to ensure comprehensive testing coverage
Practice Test-Driven Development (TDD) and quality-first mindset
DevOps & Infrastructure:
Own/maintain CI/CD pipelines to ensure swift delivery of reliable builds
Work with cloud-based architectures and DevOps best practices
Ensure system stability, security, and scalability
Collaboration & Leadership:
Collaborate with cross-functional teams including Product Managers, Designers, and Engineering teams
Mentor junior engineers through pairing and design/code reviews
Lead team development through 1:1s, performance feedback, and career growth initiatives
Stay current with industry trends, technologies, and best practices
Make Your Resume Now