Staff Software Engineer

SevenRooms is a guest experience and retention platform helping hospitality operators create exceptional experiences that drive revenue and repeat business.
$150,000 - $220,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
7+ years of experience
Enterprise SaaS · Hospitality

Description For Staff Software Engineer

SevenRooms, a leading hospitality technology company, is seeking a Staff Software Engineer to join their growing engineering team of 70+ professionals. This role offers an exciting opportunity to work on mission-critical systems that power guest experiences for thousands of hospitality operators worldwide. The ideal candidate will bring 7+ years of software engineering experience and strong architectural vision to help transform the hospitality industry through innovative solutions.

As a Staff Software Engineer, you'll be instrumental in designing and implementing major features, mentoring other engineers, and driving technical excellence. The role involves working with Python, Rust, and Kotlin to build scalable solutions that serve tens of millions of guest experiences monthly. You'll collaborate with cross-functional teams while adhering to core values including Ownership, Customer Obsession, and Transparency.

Founded in 2011 and backed by major investors including Amazon and Comcast Ventures, SevenRooms serves prestigious clients such as Marriott International, MGM Resorts, and Wolfgang Puck. The company offers an attractive benefits package including their unique Fresh Start Program, competitive compensation with equity, comprehensive healthcare, and strong support for professional development.

This remote position offers the perfect blend of technical challenge and industry impact, allowing you to contribute to the transformation of the hospitality sector while working with cutting-edge technologies. If you're passionate about building scalable systems and want to join a company that's been consistently recognized as a top employer, this role presents an excellent opportunity for career growth and impact.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer

  • Design, develop, test, deploy, maintain and improve software with a strong focus on customer-facing features
  • Become an expert in a system-level view of the SevenRooms architecture
  • Own and implement major features and architectural changes
  • Be a role model and mentor to other engineers; assist in technical design reviews
  • 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 Staff Software Engineer

Python
Rust
Kotlin
  • BS degree in Computer Science, similar technical field of study or equivalent professional experience
  • 7+ years of software engineering experience
  • Strong architectural vision and judgment
  • Experience with migrating from monolith to decoupled architecture
  • Experience with scaling engineering teams
  • Experience with mentoring junior developers
  • Experience developing web applications at scale
  • Significant experience with algorithms, data structures, complexity analysis and software design
  • Familiarity with Agile methodologies

Benefits For Staff Software Engineer

Medical Insurance
Equity
Education Budget
  • Fresh Start Program for new hires
  • Competitive compensation
  • Equity for all employees
  • Private medical coverage
  • Life insurance
  • Income protection
  • Monthly stipend through Roomie's Choice program
  • Milestone awards including swag, experiences, and trips
  • Learning and professional development support
  • Financial support for continuing education and certifications

Interested in this job?

Jobs Related To SevenRooms Staff Software Engineer

Construction Manager, North America Customer Fulfillment (NACF) Central Region

Remote Construction Manager position at Amazon overseeing fulfillment center construction and renovation projects across Canada, offering competitive salary and benefits.

Systems Engineer II, Prime Air

Systems Engineer II position at Amazon Prime Air, combining software development with DO-178 certification expertise for innovative delivery solutions.

Americas Operations - Software Development Manager

Lead software development team at Apple's Americas Operations, focusing on full-stack development and supply chain solutions.

Software Engineer, Infrastructure

Senior Infrastructure Engineer role at Meta, building scalable backend systems for billions of users with competitive compensation and benefits.

Program Manager, Wallet & Apple Pay Operations

Lead program management role for Apple Pay & Wallet operations, focusing on partner integration, process improvement, and global operational excellence.