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 3 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)

Senior Software Engineer

Senior Software Engineer role at Hudl in Mumbai, working on sports analysis tools and improving operational efficiency for global sports data analysis teams.

Appian Lead Developer

Senior Appian Lead Developer position at Pierce Technology Corp in New York, offering hybrid work arrangement for experienced low-code platform specialists.

Senior Salesforce Developer (m/f/d)

Senior Salesforce Developer position at CoreTylynt, developing custom applications and integrations for an AI-powered supply chain platform in Berlin.

Senior Backend Engineer

Senior Backend Engineer position at BrainHi - Full-time hybrid role based in Bayamón, Puerto Rico, focusing on server-side development and architecture.

Senior Software Engineer - Python Numerical Computing Libraries

Senior Software Engineer position at NVIDIA focusing on developing GPU-accelerated Python numerical computing libraries, offering competitive salary and remote work options.