Talent.com
Software Engineer (Application Platform)
Software Engineer (Application Platform)TrustFlight • Vancouver, BC, CA
Software Engineer (Application Platform)

Software Engineer (Application Platform)

TrustFlight • Vancouver, BC, CA
Il y a 4 jours
Type de contrat
  • Temps plein
Description de poste

About Us

At TrustFlight, 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 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 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

DevOps & 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, DevOps, 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, 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.

Distributed systems and cloud architecture experience. Experience designing or contributing to cloud-based systems, with attention to scalability, fault tolerance, security, and operational concerns.

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.

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.

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.

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.

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.

A growth mindset. A willingness to learn, adapt, and continuously improve technical and product skills in a fast-evolving platform environment.

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.

Bachelor’s degree or equivalent practical experience. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

What makes you stand out

Technical excellence and awareness of platform engineering best practices

Enjoys mentoring, sharing knowledge, and supporting the growth of other engineers

Passion for aviation and experience thriving in fast-paced, dynamic environments

Location

This role is based in our Vancouver office. This is an on-site role with room for flexibility, because we know life doesn't always fit a 9-to-5 mould.

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.

Growth Opportunity : Join us at an inflection point as we scale our revenue growth using cutting-edge AI tools and SaaS best practices.

Also, we offer

Health & Wellness : Comprehensive benefits package including health and dental benefits. Paid time off plus an extra day off to celebrate your birthday.

Invest in your future : Take advantage of our company contribution to pension / RRSP matching program to grow your savings while you work.

Professional Growth : As a fast-growing company, we offer incredible opportunities for career advancement and skill development.

Competitive salary range : We place huge importance on the contribution and experience you bring to the team. The base pay offered is based on location and may vary depending on skills, job-related knowledge, experience, and internal equity.

For this role, the range is : $110K - $120K / year

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. No phone calls please.

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.

Créer une alerte emploi pour cette recherche

Software Engineer Application Platform • Vancouver, BC, CA

Offres similaires
Software Engineer

Software Engineer

Dentsply Sirona • Vancouver
Temps plein
Dentsply Sirona is the world’s largest manufacturer of professional dental products and technologies, with a 130-year history of innovation and service to the dental industry and patients worldwide...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Lead Systems Software Engineer : Engine & Platform Architect

Lead Systems Software Engineer : Engine & Platform Architect

EA SPORTS • Vancouver
Temps plein
A leading gaming company in Canada is seeking a Lead Systems Software Engineer to enhance foundational engine and technology systems. You will drive performance and scalability, collaborating across...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Bluetooth Software Engineer

Bluetooth Software Engineer

Rivian • Vancouver
Temps plein
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Lead Applications Engineer

Lead Applications Engineer

Jacobs • Burnaby
Temps plein
Join to apply for the Lead Applications Engineer role at Jacobs.This role is part of Jacobs’ StreetLight Data, a mobility analytics solution provider that was acquired in February 2022.StreetLight ...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Software Engineer in Solutions

Software Engineer in Solutions

Suger • Vancouver
Temps plein
Suger is a revenue platform that helps our customers grow on the fastest-growing B2B sales channel : the cloud marketplaces of AWS, Azure, GCP, and Alibaba. Launched in 2022, we take the tech debt ou...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Applications Engineer

Applications Engineer

Zaber Technologies • Vancouver
Temps plein
Zaber is looking for a self-motivated problem solver, with an interest in automation, to help customers choose the best solutions that meet their applications requirements.You’ll assist across all ...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Software Engineer - Apple - Vancouver, BC

Software Engineer - Apple - Vancouver, BC

Apple Inc. • Vancouver
Temps plein
Software Engineer - Developer Foundations.Vancouver, British Columbia, Canada.You will contribute to the technical design and implementation of a system critical to the everyday work of software de...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Software Engineer

Software Engineer

Microsoft • Vancouver
Temps plein
Software Engineer at Microsoft.The IC3 Platform team is modernizing infrastructure to improve reliability, scalability, and cost efficiency across Microsoft 365 IC3, enabling developers to ship fea...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Gaming Platform Application Engineer (Cloud‑Native)

Gaming Platform Application Engineer (Cloud‑Native)

PAD landscape • Vancouver
Temps plein
A dynamic gaming technology company is seeking an Application Development Engineer in Vancouver.The role involves designing and enhancing application services in production systems and collaboratin...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Maritime Software Integration Engineer

Maritime Software Integration Engineer

OSI Maritime Systems Ltd. • Burnaby
Temps plein
A leading maritime systems company in Metro Vancouver is seeking a Software Integration Engineer to support projects through the lifecycle from concept to development. Key responsibilities include p...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Co‑op Software Engineer — Gaming Platform (Vancouver)

Co‑op Software Engineer — Gaming Platform (Vancouver)

Activision • Vancouver
Temps plein
A leading gaming company seeks talented students for a Summer Co-Op position in Software Development in Vancouver.The role offers hands-on experience in areas such as multiplayer feature integratio...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Healthcare Platform Software Engineer — Hybrid Vancouver

Healthcare Platform Software Engineer — Hybrid Vancouver

Lantern • Vancouver
Temps plein
A healthcare technology company in Vancouver seeks a Software Engineer to design and build cloud-based applications enhancing patient care. The role emphasizes hands-on software development, collabo...Voir plus
Dernière mise à jour : il y a 20 heures • Offre sponsorisée • Nouvelle offre
Systems Software Engineer

Systems Software Engineer

Electronic Arts • Vancouver
Temps plein
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world.Here, everyone is part of the story. Part of a community that connects across the globe.A ...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Software Engineer (Application Platform)

Software Engineer (Application Platform)

TrustFlight • Vancouver
Temps plein
At TrustFlight, 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...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Platform Engineer, Runtime & Distributed Systems

Senior Platform Engineer, Runtime & Distributed Systems

Boomi • Vancouver
Temps plein
A dynamic tech firm in Vancouver is seeking a Senior Software Engineer to join the Runtime engineering team.This role involves designing core runtime services for integration workloads and collabor...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Principal Software Engineer - Agentic AI Platform - Copperleaf

Principal Software Engineer - Agentic AI Platform - Copperleaf

IFS • Vancouver
Temps plein
IFS is a billion-dollar revenue company with 7000+ employees on all continents.Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers t...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Staff Software Engineer - Platform Architect & Leader

Staff Software Engineer - Platform Architect & Leader

Suger.io • Vancouver
Temps plein
A growing startup in B2B cloud sales is seeking a Staff Software Engineer to lead the design and implementation of scalable systems. You will drive architecture, mentor engineers, and collaborate ac...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver)

Demonware • Vancouver
Temps plein +1
Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver).Expert Software Engineer, Accounts and Authentication - Demonware (Vancouver). Expert Software Engineer, Accounts and Au...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée