Senior Software Engineer (Python)

Partners with 200+ travel and financial services companies to create revenue streams through customer experiences
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Travel

Description For Senior Software Engineer (Python)

Plusgrade is transforming the travel industry by partnering with over 200 airline, hospitality, cruise, passenger rail, and financial services companies. As a Senior Software Engineer on the LCP team, you'll be crucial in developing stable, scalable software solutions and new features. The role involves building modern backend applications using Python, working with both SQL and NoSQL databases, and managing existing codebases. You'll collaborate with cross-functional teams to deliver high-quality products for strategic clients in the loyalty space.

The position offers a comprehensive benefits package including RRSP/401(k) matching, health plans, flexible PTO, and unique perks like travel experience credits and a work-from-anywhere program. The company values ambitious, innovative, and collaborative individuals who can contribute to their mission of turning everyday travel into extraordinary experiences.

You'll be part of a team that owns their code from start to finish, emphasizing quality, scalability, and engineering best practices. The role requires strong technical skills in Python and databases, plus excellent communication abilities to work effectively with various stakeholders. The company promotes a culture of continuous learning and professional growth, making it an ideal environment for engineers who are passionate about both technical excellence and the travel industry.

Last updated 2 months ago

Responsibilities For Senior Software Engineer (Python)

  • Develop modern backend applications while managing 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
  • Own code from beginning to end including testing and scalability

Requirements For Senior Software Engineer (Python)

Python
MongoDB
  • Experience building backend applications using Python
  • Experience with NoSQL and SQL databases
  • Solid computer science fundamentals including data structures, algorithms, programming languages, distributed systems
  • Strong communication skills for explaining complex technical concepts
  • Desire to develop skills across all levels of the technical stack
  • Ability to write understandable, testable, and maintainable code

Benefits For Senior Software Engineer (Python)

401k
Medical Insurance
Dental Insurance
Vision 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 Senior Software Engineer (Python)

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

Senior Manager, Record to Report

Senior Manager position at Walmart leading cross-functional accounting teams, managing month-end close processes, and driving financial excellence.

Software Engineer III

Senior Software Engineer role at Walmart focusing on building scalable checkout solutions using Node.js, Java, and cloud technologies in Silicon Valley.

Software Engineer III- Back end

Senior Backend Software Engineer role at Walmart Global Tech, focusing on data initiatives and cloud solutions with competitive pay and benefits in Silicon Valley.

Senior Software Development Engineer, International Operations Tech

Senior Software Engineer role at Amazon leading international operations technology solutions, focusing on distributed systems and team leadership.