Make Your Resume Now

Lead Software Engineer

Posted September 10, 2025
fulltime_permanent experienced

Job 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

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!