×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Platform

Job in Vancouver, BC, Canada
Listing for: TrustFlight
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Application Platform)

About Us

At Trust Flight, we are proud to be a global leader in mission‑critical software systems and technical services, trusted by 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 Join Trust Flight

✈️
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 every day for operational safety, compliance management, and mission‑critical decision‑making.

🚩
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.

Your Role

As a Software Engineer – Application Platform, you’ll help build secure, scalable platform foundations, especially around identity, authentication, and core system design. This is a role where you can grow your career while working on meaningful engineering challenges alongside a highly collaborative team that cares deeply about what they build.

You bring strong fundamentals in authentication and security, with a clear understanding of sign‑in flows, protocol choices, and how identity connects across the broader system. A disciplined testing mindset and solid cloud and deployment knowledge ensure your work is reliable, verifiable, and production‑ready.

Success in this role comes from communicating early, sharing context, and documenting decisions clearly, helping teams stay aligned and reducing friction across the platform.

What you’ll be doing

Development & Code Quality:

  • Design and implement features and fixes using modular, low‑disruption approaches that preserve system integrity and long‑term maintainability.
  • Reason about complex, real‑world data models (including multi‑tenant systems), maintaining a clear mental model of how data is structured, accessed, and evolved.
  • Contribute to high‑level architectural discussions, making informed decisions based on system constraints, scalability, and future growth.
  • Debug and resolve complex platform issues by working directly with raw data, services, and infrastructure layers.
  • Uphold strong engineering standards through clean, maintainable code and thoughtful technical trade‑offs.

Testing & Quality Assurance:

  • Maintain a strong testing discipline, ensuring all changes are well‑covered by appropriate unit, integration, and end‑to‑end tests.
  • Advocate for and implement quality‑first engineering practices, including test automation and early validation of platform changes.
  • Ensure reliability and confidence in releases by validating behavior across services, environments, and tenant boundaries.

Dev Ops & Infrastructure:

  • Work confidently with cloud‑based infrastructure and deployment practices, contributing to reliable, scalable platform operations.
  • Collaborate on or support CI/CD pipelines and deployment workflows to enable safe, repeatable releases.
  • Apply strong foundational knowledge of authentication and security, understanding sign‑in flows, protocol choices, and how identity integrates with the broader system.
  • Ensure platform stability, observability, and security as systems evolve.

Collaboration & Communication:

  • Collaborate effectively across the organization, including engineering, Dev Ops, and customer‑facing teams when platform work intersects with delivery or product needs.
  • Communicate frequently and openly with peers, sharing context, decisions, and trade‑offs to maintain alignment.
  • Produce clear, thorough documentation for all work, proactively sharing outcomes with the platform team and any impacted teams during cross‑team initiatives.
  • Stay engaged with platform evolution and industry best practices, continuously improving how the team builds and operates software.
What you’ll bring
  • 3+ years of software development experience with core platform technologies. Hands‑on experience building, shipping, and maintaining production systems using Node.js, Postgre

    SQL,…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary