Senior Software Engineer

SevenRooms is a guest experience and retention platform helping hospitality operators create exceptional experiences that drive revenue and repeat business.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Enterprise SaaS · Hospitality

Description For Senior Software Engineer

SevenRooms, a leading hospitality technology company, is seeking a Senior Software Engineer to join their remote team of 70+ engineering professionals. Founded in 2011 and backed by major investors including Amazon and Comcast Ventures, SevenRooms has established itself as a transformative force in the hospitality industry.

The role offers an exciting opportunity to work on mission-critical systems that power guest experiences for thousands of hospitality operators worldwide. As a Senior Software Engineer, you'll be instrumental in designing and developing customer-facing features using a modern tech stack including Python, TypeScript, React, and various cloud technologies.

The position requires 4+ years of software engineering experience and strong fundamentals in computer science. You'll work directly with product managers and designers, taking ownership of features from design to implementation. The company culture emphasizes values such as ownership, customer obsession, and transparency.

SevenRooms offers an impressive benefits package including unlimited PTO, equity for all employees, comprehensive medical coverage, and strong support for professional development. The company has been consistently recognized as a top employer, winning multiple workplace awards from Inc., Built in NYC, and Forbes.

This is an ideal opportunity for a senior engineer who wants to make a significant impact in the hospitality tech sector while working with a growing, values-driven team. You'll be part of a company that serves prestigious clients including Marriott International, MGM Resorts, and numerous other global hospitality brands, while maintaining a strong commitment to work-life balance and professional growth.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design, develop, test, deploy, maintain and improve software with a strong focus on customer-facing features
  • Be the technical owner of features, from design to implementation to ongoing support
  • Manage individual project priorities, deadlines, code quality and deliverables
  • Participate in occasional on-call duties to keep software systems up and running

Requirements For Senior Software Engineer

Python
TypeScript
React
MongoDB
  • BS degree in Computer Science, similar technical field of study or equivalent professional experience
  • Experience developing web applications
  • Experience with algorithms, data structures, complexity analysis and software design
  • 4+ years of software engineering experience
  • Experience with Python and Reactjs is preferred, but not required

Benefits For Senior Software Engineer

Medical Insurance
Equity
Education Budget
  • Two weeks of paid time off at the start of employment
  • Unlimited paid time off with tenure-based PTO minimums
  • Flexible and independent working schedule
  • Equity for all employees
  • Private medical coverage
  • Life insurance
  • Income protection
  • Monthly stipend through Roomie's Choice program
  • Core Value Awards program
  • Milestone awards including swag, experiences, and trips
  • Financial support for continuing education and certifications
  • Professional development opportunities

Interested in this job?

Jobs Related To SevenRooms Senior Software Engineer

Senior Software Engineer

SevenRooms is hiring a Senior Software Engineer to improve product reliability, performance, and scale.

Senior Software Engineer

Senior Software Engineer at SevenRooms: Build scalable systems for hospitality industry, 4+ years experience, remote work, competitive benefits.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta focusing on developing and improving audio processing technologies for Meta's communication platforms.