Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior / Staff Software Engineer for the Integrations team at Air-tek. Delivering production-grade integrations and leading technical improvements with a diverse team in Toronto.

Responsibilities

  • Own end-to-end delivery: discovery, design, implementation, testing, deployment, and support
  • Break down ambiguous problems into clear technical plans, milestones, and deliverables
  • Identify risks early (data quality, partner constraints, operational failure modes) and drive mitigations
  • Design maintainable integration components and contribute to shared patterns and libraries
  • Improve engineering standards through code reviews, design reviews, and documentation
  • Champion best practices in integration design, testing, deployment, and monitoring
  • Participate in on-call and incident response as needed; improve runbooks and alerting
  • Drive durable fixes and reliability improvements that reduce recurring incidents
  • Collaborate with Delivery to align on scope, sequencing, and timelines; communicate tradeoffs clearly
  • Partner with Product to clarify requirements and help shape roadmap items that improve integration flexibility
  • Coordinate with other Engineering teams when work impacts shared services or downstream systems

Requirements

  • Proven track record delivering complex systems or integrations in production
  • Strong system integration fundamentals (APIs, enterprise patterns, cloud architectures)
  • Experience designing for reliability (idempotency, retries/backoff, rate limiting, data validation)
  • Strong debugging and root-cause analysis skills
  • Demonstrated technical leadership at the team level: setting direction, influencing standards, and driving high-leverage initiatives
  • Experience creating leverage via shared patterns/frameworks/tooling
  • Strong ability to align stakeholders and drive decisions across competing priorities
  • Lead the design and execution of enterprise CI/CD pipelines utilizing GitHub Actions and Docker to containerize and deploy microservices
  • Familiarity with our stack (or similar): React, Vue.js, TypeScript, Node.js, C#/.NET Core, MongoDB, Docker
  • Experience with Agile/Scrum methodologies; familiarity with tools like Jira and Confluence

Benefits

  • Competitive compensation and growth opportunities in a fast-scaling company
  • Work on meaningful problems that power the backbone of the airline industry
  • Build production-grade software that scales globally and impacts millions of passengers
  • Collaborate with brilliant engineers in a high-trust, low-ego environment
  • Operate with autonomy and ownership - your ideas will shape our products
  • Exposure to modern technologies, cloud environments, and complex system design

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerJavaScriptMicroservicesMongoDBNode.jsReactTypeScriptVue.js.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.