About The Position

We are seeking an Intermediate Software Engineer to help evolve our OpenAPI platform and build amazing new products for airlines, travelers, and partners across the indirect channel. This role will report to and work from our Montreal office. As an Intermediate Software Engineer on the OpenAPI Team, you’ll be a key contributor in the OpenAPI / Indirect Booking domain. You will combine strong hands-on engineering skills with solid system design fundamentals and collaboration to help deliver reliable, scalable APIs that our partners love to integrate with.

Requirements

  • Delivers high-quality software - you write maintainable, testable code and care deeply about correctness, performance, and readability.
  • Think in systems - you understand how services fit together, how data flows, and how to design APIs that are clear, consistent, and resilient.
  • Collaborates effectively - you communicate clearly with engineers, designers, product managers, and partner-facing teams, and you’re comfortable discussing trade-offs.
  • Own outcomes - you don’t just ship code; you care about how it behaves in production and how it impacts partners and travelers.
  • Improves the team - you participate actively in reviews, share learnings, and help strengthen patterns, documentation, and processes.
  • Is comfortable with ambiguity - you can break down loosely defined problems into a clear technical plan and iterate quickly based on feedback.
  • 3+ years of professional experience designing and building software solutions in an Agile/Scrum environment.
  • Experience participating in technical discussions and contributing to decisions that balance delivery speed, maintainability, and long-term system health.
  • Solid experience with Java (Spring Boot), cloud deployments (preferably AWS), and distributed system design fundamentals.
  • A strong understanding of testing and the test pyramid, as well as pipelines and feedback loops, with a focus on quality delivery (JUnit, Mockito, CI/CD pipelines).
  • Solid computer science fundamentals, including data structures, algorithms, system design, and performance optimization.
  • Experience designing or integrating with public or partner-facing APIs, ideally using OpenAPI/Swagger, with a focus on usability, consistency, and backward compatibility.
  • Hands-on experience with API platforms and integration patterns (e.g., API gateways, OAuth2, API keys, rate limiting, webhooks vs polling, idempotency, resiliency patterns).
  • A Bachelor’s degree in Computer Science, Engineering, or equivalent experience.

Nice To Haves

  • experience working directly with external partners or enterprise customers’ engineering teams to deliver integrations or platform capabilities.

Responsibilities

  • Design and build high-quality OpenAPI endpoints and services that power indirect booking use cases (e.g., shopping, offers, upgrades, seat maps).
  • Implement and evolve API contracts using OpenAPI specifications, with a focus on usability, consistency, and backward compatibility.
  • Participate in the evolution of our OpenAPI platform architecture, contributing ideas that help it scale to support new products, partners, and traffic levels.
  • Own features within your services end-to-end: requirements clarification, technical design, implementation, automated testing, observability, rollout, and production support (with guidance where needed).
  • Help improve reliability and performance of our APIs by monitoring latency, availability, error rates, and integration success metrics, and acting on what you see.
  • Collaborate closely with Product and Partner-facing teams to understand partner needs, support integrations, and turn feedback into platform and documentation improvements.
  • Contribute to common libraries, patterns, and tooling that make it easier for other teams to build on the Indirect Booking Ecosystem.
  • Participate in code reviews, design discussions, and incident reviews, raising the bar for code quality, observability, and operational excellence over time.

Benefits

  • RRSP/401(k) Matching
  • Comprehensive health plans
  • Flexible Paid Time Off
  • Annual upgrade credit
  • Annual physical wellness credit
  • Annual mental wellness credit
  • Flexibility to work remotely
  • Parental Leave Top Up
  • Adventure Pass
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service