Intermediate Software Engineer (Python)

Partners with 200+ travel and financial services companies to create revenue streams through customer experiences
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Travel · Finance

Description For Intermediate Software Engineer (Python)

Plusgrade is transforming the travel industry by partnering with over 200 companies across airline, hospitality, cruise, rail, and financial services sectors. As an Intermediate Software Engineer on the LCP team, you'll be crucial in developing stable, scalable backend solutions using Python. The role offers a blend of technical challenges, from building modern applications to managing large-scale APIs in the loyalty space. You'll work in a collaborative environment that values technical excellence, continuous learning, and quality delivery.

The position combines hands-on development with strategic thinking, requiring strong Python skills and database expertise. You'll be part of a team that owns their code end-to-end, emphasizing testing, scalability, and engineering best practices. The company offers comprehensive benefits including RRSP matching, health plans, flexible PTO, and unique perks like travel credits and a work-from-anywhere program.

This is an excellent opportunity for a mid-level engineer looking to grow in a travel-tech environment that impacts millions of travelers. The role offers exposure to large-scale systems, collaborative team dynamics, and the chance to work with some of the biggest names in the loyalty space. Plusgrade's commitment to work-life balance, professional development, and creating extraordinary travel experiences makes it an ideal place for ambitious engineers who want to make a meaningful impact in the travel industry.

Last updated 2 months ago

Responsibilities For Intermediate Software Engineer (Python)

  • Develop modern backend applications and manage existing codebases
  • Assist with development of new products for strategic clients with large loyalty space APIs
  • Share responsibility for team's technical health: architecture, best practices, reliability, security
  • Improve developer and user experience through design, testing, and documentation
  • Collaborate with project managers, relationship managers, product designers, and analysts
  • Deliver high-quality products to partners and customers
  • Write, test, and maintain scalable code following engineering best practices

Requirements For Intermediate Software Engineer (Python)

Python
  • Experience building backend applications using Python
  • Experience with NoSQL and SQL databases
  • Solid computer science fundamentals
  • Strong communication skills
  • Desire to develop skills across technical stack
  • Ability to write understandable, testable, and maintainable code

Benefits For Intermediate Software Engineer (Python)

401k
Medical Insurance
Parental Leave
Commuter Benefits
  • RRSP/401(k) Matching/Pension Matching
  • Comprehensive Health Plans
  • Flexible Paid Time Off
  • Travel Experience Credit
  • Annual Wellness Credit
  • Team Events and Monthly Lunches
  • Home Office/Commuter Credit
  • Work From Anywhere Program
  • Parental Leave Top Up
  • Adventure Pass

Interested in this job?

Jobs Related To Plusgrade Intermediate Software Engineer (Python)

Python Backend Developer

Python Backend Developer role at Plusgrade, building scalable travel technology solutions with 4+ years experience required. Hybrid work in Montreal.

Implementation Engineer

Implementation Engineer role at Plusgrade, focusing on travel technology systems implementation and configuration, with Java and cloud expertise required.

Implementation Developer

Implementation Engineer role at Plusgrade, focusing on travel technology systems implementation and configuration, offering hybrid work in Toronto with comprehensive benefits.

Implementation Engineer

Implementation Engineer role focused on implementing and configuring travel technology solutions for airline and hospitality partners.

Fullstack Software Developer

6-month contract position for a Fullstack Software Developer at Plusgrade, focusing on React/TypeScript and Java development to enhance travel industry solutions.