Senior Software Developer — AI-Powered Aviation Training

7 minutes ago


Quebec Province, Canada Txt Group Full time

Are you a senior aerospace software engineer driven by building robust, scalable systems for aviation training? Join us as a Senior Software Developer and play a key role in delivering cloud-based, and on-prem AI-enabled platforms that power next-generation aviation training, analytics, and simulation systems for aerospace and defence customers worldwide.

Senior Software Developer — AI-Powered Aviation Training:

What you'll do:

  • Design, build, and maintain scalable, resilient, and secure backend systems and data

collection services supporting high-volume, globally distributed aviation data pipelines.

  • Act as a technical expert in defining infrastructure and application requirements, supporting deployment, testing, and validation of new platform capabilities across cloud and on-premises environments.
  • Lead the development of core application services, including asynchronous processing, RESTful APIs, and data access layers that support real-time and batch analytics workflows.
  • Collaborate closely with the data science team to integrate machine-learning models into production systems, ensuring reliable, performant, and observable model-serving architectures.
  • Design, optimize, and review database schemas and queries, ensuring data integrity, performance and scalability across global deployments.
  • Contribute to and lead architecture, code, and infrastructure reviews, promoting best practices in software quality, security, and maintainability.
  • Work with DevOps engineers and external partners to design and operate cloud-native infrastructure, leveraging containerized microservices, serverless components, and infrastructure-as-code.
  • Develop internal tools and platform improvements that enhance engineering efficiency, operational reliability, and developer experience.
  • Produce clear technical documentation and follow disciplined configuration and version control practices.
  • Engage with customers, partners, and internal stakeholders as required, including occasional travel to client or partner sites.

What you'll bring

  • Proven aviation experience and a strong grasp of flight principles, obtained through formal aerospace education or practical piloting experience, along with a demonstrated interest in aviation, aerospace, or defence and clear motivation to work on systems with real-world safety and operational impact.
  • 5+ years of professional experience developing and operating production software systems, including backend services, APIs, and data-driven applications.
  • Demonstrated experience as a Senior Software Developer or Senior Software Engineer, with ownership of complex, production-grade systems across multiple stages of growth and scale.
  • Deep expertise in Python and the Django framework, with strong experience building backend services and APIs.
  • Solid experience designing and operating systems on AWS, including familiarity with

containerized microservices, serverless functions, and infrastructure automation (e.g.Terraform).

  • Proficiency with relational databases (e.g. PostgreSQL) and performance-oriented data access patterns.
  • Experience working with modern front-end frameworks (e.g. React, Angular, Ember) sufficient to collaborate effectively on full-stack solutions.
  • Strong understanding of asynchronous architectures, distributed systems, and API driven platforms.
  • Experience collaborating with data science and ML teams, including integrating analytics or ML outputs into production software.
  • Excellent communication skills and the ability to work effectively in remote, distributed teams.
  • A proactive mindset, with a willingness to mentor others, influence technical direction, and continuously improve engineering practices.

Why you'll love Working with Us:

  • Be part of a mission-driven team advancing aviation safety, training effectiveness, and long-term sustainability through applied AI.
  • Work on unique, real-world datasets from aircraft and simulators, tackling problems where data science has direct human and operational impact.
  • Enjoy competitive compensation, including base salary and performance-based bonuses.
  • Benefit from a remote-friendly culture, with hybrid office access in Montréal.
  • Receive a comprehensive benefits package including extended medical, dental, life insurance, and employer-matched pension contributions up to 5% of base salary.
  • Access ongoing training, professional development, and travel opportunities as part of a growing global organisation.

Academic Qualification:

Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent professional experience.

Canadian citizen or permanent resident (applications from non-residents or non-immigrant visa holders cannot be considered).

Take the Next Step:

If you're ready to drive global change in aviation training, let's connect. Apply now or message us directly. Help us shape the future of flight—powered by AI.

Li-Hybrid#PACE

  • Quebec Province, Canada Txt Group Full time

    Are you a senior data scientist driven by complex, real-world problems in aviation training? Join us as a Senior Data Scientist and play a pivotal role in advancing AI-driven adaptive training technologies that extract real-time measures of proficiency and competency from aircraft and simulator data—helping shape the future of pilot training, safety, and...


  • Quebec, Canada Themis Solutions Inc. Full time

    Software Development Manager, AI Powered Search Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely. We are currently seeking a Software Development Manager to join our Engineering team. This role is available to candidates across Canada, excluding Quebec. If...

  • Senior Software Developer

    44 minutes ago


    Montreal (Province of Quebec, Canada) Coveo Full time

    Shape the future of our Commerce technologyDo you thrive on building end-to-end solutions? As a senior full stack developer on the commerce team, you'll leverage your expertise in building data-intensive web applications to support the needs of leading enterprise retailers. You'll help design and implement polished user interfaces and APIs on top of...


  • Quebec, Canada Autodesk Full time

    Job Requisition ID # 25WD94057 25WD94057, Senior Software Developer, Applied AI French translation to follow!/Traduction française à suivre! Position Overview If you love building scalable cloud-native systems that power customer-facing experiences, this role is for you. The Applied AI team in Autodesk's Data and Process Management (DPM) organization ships...


  • Quebec, Canada Themis Solutions Inc. Full time

    A leading legal technology firm is seeking a Software Development Manager to lead the AI-powered Search Team. The role involves collaboration with design and product teams, technical architecture, and providing feedback to support team growth. Candidates should have strong leadership experience in software development, especially in SaaS products, along with...


  • Quebec, Canada Select Aviation Full time

    A leading aviation training institution in Quebec seeks a Web Content Manager to oversee consistent, high-quality website content. You'll collaborate with multiple departments, ensuring compliance with legal standards while engaging audiences. Ideal candidates will have a degree in communications and experience in web content management, alongside strong...

  • Developer

    20 minutes ago


    Quebec Province, Canada Alithya Full time

    Our mission, your futureAs a global network of trusted advisors, we create cutting-edge technological solutions to overcome today's challenges and anticipate tomorrow's needs. It all starts with the collaboration of a diverse team of passionate innovators, each driven to make a difference. Together, we challenge the status quo and push each other to new...


  • Quebec, Canada Kinaxis Full time

    A leading technology company in Canada is seeking a Senior Software Developer specializing in AI Solutions. In this role, you will develop and maintain large-scale software systems in a fast-paced, hybrid environment. The ideal candidate will have strong expertise in SQL, Python, and experience with distributed computing and Kubernetes. This position offers...


  • Quebec, Canada Sherweb Full time

    Here’s What We Do And Why We Do It We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers’ lives better. Find out how we do that here: Location: Remote (Quebec) Here’s how you will contribute to the company’s success Propose, review and take ownership of technical designs at the EPIC level...


  • Quebec, Canada Kinaxis Full time

    Staff Software Developer, Operations Research Join to apply for the Staff Software Developer, Operations Research role at Kinaxis. About Kinaxis Elevate your career journey by embracing a new challenge with Kinaxis. We are experts in tech, but it’s really our people who give us passion to always seek ways to do things better. As such, we’re serious about...