Skip to content

Senior Software Engineer - Platform - Typescript

  • Hybrid
    • Vancouver, British Columbia, Canada
  • Technology

Job description

About Us

 

Join TrustFlight: Shaping the future of Aviation Technology ✈️

 

At TrustFlight, we are proud to be a global leader in mission-critical software systems and technical services, trusted by the aerospace and aviation industries worldwide. Our innovative solutions power the safety and efficiency of aviation operations, ensuring the safety of hundreds of thousands of passengers and crew every month.

 

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 us in shaping the future of aviation and making an impact through technology.

 

Locations: Jersey | Leamington Spa | Luton | Vancouver

 

 

Your Role

As a Senior Software Engineer reporting to the Director of Engineering, you’ll play a pivotal role in shaping and delivering scalable, high-impact solutions using TypeScript, with opportunities to leverage cutting-edge AI technologies. You'll own the full development lifecycle, mentor junior engineers, and solve complex challenges, becoming a trusted technical expert in the process. Collaborate cross-functionally with product managers, designers, and other engineering teams to craft user-focused solutions while driving innovation in system architecture. Your leadership in implementing best practices, optimizing workflows, and ensuring long-term maintainability will help future-proof our technology and elevate the team’s technical excellence. 

Dive into the world of aviation technology and contribute to exciting projects like optimizing real-time flight operations or advancing safety systems.

 

  

What you’ll be doing

  • Own the end-to-end design and development of new, scalable features and applications using TypeScript, with the opportunity to integrate cutting-edge AI-driven capabilities. Shape technical specifications in collaboration with stakeholders, and develop maintainable, high-performance code.

 

  • Become a trusted technical expert by tackling complex, high-impact challenges. Lead troubleshooting, debugging, and root-cause analysis for critical issues while driving innovative, effective solutions. Lead and mentor junior engineers in achieving technical excellence.

 

  • Stay up to date with the latest industry trends, technologies, and best practices. Advocate for and implement cutting-edge tools and practices that optimize development workflows and enhance product capabilities.

 

  • Collaborate with a multidisciplinary team of product managers, designers, and other engineering teams to deliver cohesive, integrated and user-focused solutions. Shape feature requirements, timelines, and integration strategies while influencing product direction and ensuring seamless cross-team collaboration.

 

  • Ensure that the system architecture supports scalability and long-term maintainability. Define best practices for code quality, regularly refactor and optimize the codebase, and proactively address technical debt to align with long-term business goals. Drive architectural decisions that future-proof our technology

Job requirements

What you’ll bring

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • Mastery of full-stack TypeScript will make you a key contributor to our dynamic and high-performing engineering team.

  • Extensive experience working with APIs and authentication protocols (RESTful, GraphQL, RPC) to build seamless integrations.

  • Expert understanding of data interchange formats (JSON, XML), ensuring systems are optimized for performance and compatibility.

  • Proven debugging expertise, enabling you to navigate and resolve intricate business rules efficiently.

  • In-depth knowledge of security measures and authentication techniques to safeguard our systems and users.

  • Demonstrated Software Engineering excellence with a knack for combining technical skill with business insight to achieve impactful results.

  • A strong track record of leading technical projects in SaaS development environments, from ideation to execution.

  • Hands-on experience with Agile Software Development methodologies to thrive in a fast-paced, collaborative setting.

  • A deep understanding of AI capabilities, empowering you to harness the latest innovations to enhance our solutions.

  • Inspiring leadership skills that empower and mentor your team to deliver exceptional results.

  • A strong team player who fosters trust, builds lasting relationships with stakeholders, and delivers high-quality outcomes.

  • Bonus points: Familiarity with additional languages and frameworks such as Ruby on Rails or Python will make you an even greater asset. Experience in workflow orchestration framework such as Temporal or Cadence/Apache Airflow is a strong asset

 

What makes you stand out

  • Prior people leader experience in leading team of engineers

  • Proven experience driving and managing change effectively in dynamic, fast-paced environments. You’ll plan, execute, and monitor change initiatives that leave a lasting impact.

  • A passion for aviation is a major plus! If you love airplanes or are curious about the aviation industry, you’ll find this role uniquely rewarding.

Job location

This role will be based out of our office in Vancouver. With our hybrid working policy, we prioritize a harmonious balance between working from home and being present in the office (typically 3 days per week). This empowers an agile and flexible environment that supports your needs. However, it’s important to note that for you to fully harness the benefits of collaborating closely with our exceptional team across multiple time zones, this role demands a heightened level of flexibility.

 

Why join us

  • See Your Impact: Your contributions directly enhance the safety and efficiency of aviation operations, affecting hundreds of thousands of passengers and crew every month.

  • Build and Create: Be part of an environment where you’ll have the freedom to innovate, build, and create solutions that define the future of digital aviation.

  • People at the Heart of What We Do: Join a team of talented, supportive, and inspiring individuals who value each other’s contributions and are driven by a shared commitment to success and innovation.

 

Also, we offer:

  • Opportunities for growth and development

  • A dynamic and challenging scale up environment

  • Generous vacation days, plus an extra day off to celebrate your birthday.

  • Comprehensive benefits plan to support your physical and mental health.

  • RRSP matching to support your long-term financial health.

  • We place huge importance on the contribution and experience you bring to the team. The salary will be based on the value you will bring to the role with a range spanning from $110K - $150K CAD per year. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location.

 

 

How to Apply

 

Click Apply! Send us your resume, including a cover letter. Let us know how you can contribute to creating best-in-class tools and services throughout the aviation industry.

While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted.

 

 

Equal Opportunity Employer CANADA

 

TrustFlight is an equal-opportunity employer. We work together to create the most talented team that celebrates inclusivity, diversity and equality in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All candidates will receive consideration for this role without regard for race, nationality, colour, religion, gender, gender identity and expression, sexual orientation, disability, or age. Our inclusive culture empowers all of us to inspire, enlighten and thrive. 

 


or