Plusgrade

Senior Software Developer – Sabre

Plusgrade

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop new features with a cross-functional team of product managers, designers, backend and frontend developers, and automation and testing specialists.
  • Collaborate with peers to propose technical solutions and contribute to internal tools that streamline development.
  • Assist support and operations teams in analyzing and resolving incidents.
  • Participate in technical architecture discussions and help drive technical decisions.

Requirements

  • Experience working in teams and delivering products you are proud of.
  • At least 5+ years of professional experience building web applications in an Agile/Scrum environment.
  • Strong knowledge of the Sabre Passenger Service System (reservations, inventory, departure control) and more than 3 years of development experience with Sabre.
  • Ability to lead technical architecture discussions and influence technical decisions.
  • Proven ability to write clear, testable, and maintainable code.
  • Strong communication skills, enabling you to explain complex technical concepts clearly to designers, support teams, and other developers.
  • Solid computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Experience designing and developing in Java (Spring Boot, open-source libraries), cloud deployment (preferably AWS), and React with TypeScript (or equivalent).
  • Strong knowledge of design patterns.
  • Strong understanding of testing and the test pyramid, CI pipelines and feedback loops, with a focus on quality (JUnit, Mockito).
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training/experience.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootReactTypeScriptSabre Passenger Service Systemdata structuresalgorithmsdesign patternsJUnitMockito
Soft Skills
communication skillsteam collaborationtechnical leadershipproblem-solvinginfluencing technical decisions
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering