cover image
SevenRooms

Staff Software Engineer, Backend

Remote

London, United Kingdom

Full Time

26-02-2025

Job Specifications

The Team & Role

SevenRooms is hiring a remote Staff Software Engineer with a backend focus. We’re looking for a strong developer who is excited to engineer highly performant, mission-critical systems that are designed for agile development and rapid scaling. You will partner with other engineers, product managers and designers who are dedicated to engineering real solutions that empower SevenRooms for growth. You will be joining a team of 70+ engineering professionals and will report directly to one of our awesome Engineering Leaders.

The 7R Technology organization is committed to building products that help restaurants create magical experiences every day. We are a small, but rapidly growing team of engineers, scientists and builders who are on a mission to fundamentally transform the hospitality industry. Our engineers are guided by the following core values that help us stay connected and shipping often: Ownership, Customer Obsession, Collaborate & Be Transparent, Measure & Monitor, Be Creative, and finally Be Yourself.

What You’ll Do

Engineering: 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 alongside other engineers. Be a role model and mentor to other engineers; assist in technical design reviews
Product Focus: Be the technical owner of features, from design to implementation to ongoing support
Project Management: Manage individual project priorities, deadlines, code quality and deliverables; Participate in occasional on-call duties to keep software systems up and running

Who You Are

BS degree in Computer Science, similar technical field of study or equivalent professional experience
7+ years of software engineering experience
Willingness and desire to work in Python, Rust, and Kotlin; prior experience is preferred but not required
Strong architectural vision and judgment
Knowledge of evolving best practices and advocate for them
Experience with:
Migrating from monolith to decoupled architecture
Scaling engineering teams
Mentoring junior developers
Experience developing web applications at scale
Significant experience with algorithms, data structures, complexity analysis and software design
Familiarity with Agile methodologies

What We Offer

A fresh start: SevenRooms offers the unique opportunity for eligible new hires to participate in our Fresh Start Program, where the company provides the option to curate your own meaningful experience, to reset and refresh. Whether you want to prioritize self-care and rest, connect with loved ones, or treat yourself to something new – the choice is up to you and our team is ready to help make that happen.
Equitable compensation: Our compensation packages are based on competitive external market data. At SevenRooms, you can expect to be paid well for your contributions towards transforming the hospitality industry. We also offer equity for all employees as part of our commitment to everyone being an owner and working together to build an outstanding company.
Comprehensive benefits package: SevenRooms provides access to private medical coverage, life insurance, and income protection.
Employee programs: Through our Roomie’s Choice program, all employees at SevenRooms receive a monthly stipend to spend however they see fit. You will also receive unique milestone awards throughout your journey with SevenRooms, including swag, experiences, and trips to celebrate specific years of tenure.
Learning and professional development: Your manager will partner with you on establishing quarterly objectives that not only benefit the company but aid in your overall career development and advancement. SevenRooms also provides financial support for continuing education, certifications, or participation in external training programs as part of many reimbursement options available through Roomie’s Choice.

About SevenRooms

SevenRooms is a guest experience and retention platform that helps hospitality operators create exceptional experiences that drive revenue and repeat business. Trusted by thousands of hospitality operators around the world, SevenRooms powers tens of millions of guest experiences each month across both on- and off-premises. From neighborhood restaurants and bars to international, multi-concept hospitality groups, SevenRooms is transforming the industry by empowering operators to take back control of their businesses to build direct guest relationships, deliver exceptional experiences and drive more visits and orders, more often. The full suite of products includes reservation, waitlist and table management, online ordering, mobile order & pay, review aggregation, email marketing and marketing automation.

Founded in 2011 and venture-backed by Amazon, Comcast Ventures and PSG, SevenRooms has dining, hotel F&B, nightlife and entertainment clients globally, including: Marriott International, MGM Resorts International, Mandarin Oriental Hotel Group, Wynn Resorts, Jumeirah Group, Hard Rock Hotels & Resorts, Wolfgang Puck, Michael Mina, Bloomin’ Brands, José Andrés Group, Union Square Hospitality Group, Australian Venue Company, The Wolseley Hospitality Group, Dishoom, Live Nation and Topgolf.

SevenRooms has been recognized as a top employer for its people-first approach by publications including:

Inc. Best Workplaces (2023, 2022, 2020)
Inc. 5000 (2023, 2022)
Ragan’s Platinum HR Awards Finalist (2022)
Built in Best Places to Work NYC (2023, 2022, 2021, 2020)
Built in Best Place to Work NYC - Midsize Companies (2023, 2022)
VentureFizz Unique PTO (2022)
Forbes Best Startup Employers (2022)

SevenRooms is an equal opportunity workplace and an affirmative action employer. We welcome all qualified applicants regardless of race, color, ancestry, religion, sex (including pregnancy and related conditions), national origin, sexual orientation, age, marital status, disability (physical or mental), gender identity, gender expression, genetic information, veteran status, citizenship, immigration status, or any other classification, category or characteristic protected by applicable federal, state or local laws. We understand the importance of creating a more diverse and inclusive workplace and celebrate our employees for their differences.

View our Prospective Employee Privacy Notice by visiting https://bit.ly/2P6ey4M

#BI-Remote

About the Company

SevenRooms is a marketing and operations platform that helps hospitality operators create exceptional experiences that drive revenue and repeat business. Trusted by thousands of hospitality operators around the world, SevenRooms powers tens of millions of guest experiences each month across both on- and off-premises. From neighborhood restaurants and bars to international, multi-concept hospitality groups, SevenRooms is transforming the industry by empowering operators to take back control of their businesses to build direct... Know more

Related Jobs

Company background Company brand
Company Name
North Tower Consulting
Job Title
Software Developer - Various Levels
Job Description
North Tower Consulting Limited is a leading customised software solutions consultancy based in Cheltenham. Founded in 2019, we have grown substantially, delivering expert services in Cyber Security, Cloud Computing, Lifecycle Management, and more. We are known for our commitment to delivering projects on time and with excellence, earning a reputation for reliability and professionalism. We are deeply committed to Corporate Social Responsibility (CSR), achieving significant milestones in this area. We continue to serve a diverse range of clients, both public and private, adapting our innovative solutions to meet their evolving technical and lifecycle needs. Our mission is to deliver impactful offerings, valued skill sets, and working collaboratively with you to build a trusted partnership for your success. Position: The Role: We are looking for skilled software developers to join our team. In this role, you will be responsible for revising, updating, refactoring, and debugging code, while creating efficient algorithms to solve complex problems. You will integrate third-party programs into our systems and coordinate the workflow within the team. Key responsibilities also include developing data audit, archiving, and restoration processes, as well as performing peer code reviews and maintaining technical documentation. You will contribute to and adhere to coding standards, using the latest development tools to rapidly create solutions that align with the company's needs. Working within an Agile team, you will develop high-quality software while ensuring exceptional customer care is always provided. Additionally, you will identify areas for improvement based on client feedback and continuously enhance software programs to improve functionality and security. You will be involved in the full Software Development Lifecycle, troubleshooting and providing root cause analysis and resolution to problems. Keeping up to date with technological advancements, DevOps practices, and programming languages is essential. You will also attend CPD events as agreed with your Line Manager and handle any other reasonable requests as part of your duties. These roles will be client based 5 days per week. Requirements: Applicants must hold an active DV or enhanced DV Clearance to be eligible.
Bishop'S Cleeve, United Kingdom
On site
Full Time
27-02-2025
Company background Company brand
Company Name
TEKsystems
Job Title
Technical FX Support
Job Description
A international bank is looking for a Technical Support Specialist to join their FX team to help support and troubleshoot in a high frequency low latency trading environment. The candidate must have experience with Kubernetes and Docker, as well as Unix/Linux. Skills Application support Kubernetes/Docker - experience of how it works, management of a containerised environment Unix Monitoring - ELK, Grafana, Prometheus and or Splunk FX Middleware - Tibco, Gemfire and or Kafka Low latency 3 days in office, based in London. Shifts: 07:00-16:00/10:00-18:00 Job Title: Technical FX Support Location: London, UK Job Type: Permanent Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website. To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website. We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
London, United Kingdom
On site
Full Time
03-03-2025
Company background Company brand
Company Name
Ellison Institute of Technology Oxford
Job Title
DevOps Engineer
Job Description
The Ellison Institute of Technology (EIT) Oxford tackles humanity's greatest challenges by turning science and technology into impactful global solutions. Focused on areas like health, food security, sustainable agriculture, climate change, clean energy, and AI-driven government innovation, EIT Oxford blends groundbreaking research with practical applications to deliver lasting results. A cornerstone of EIT Oxford's mission is its upcoming 300,000-square-foot research facility at the Oxford Science Park, set to open in 2027. This cutting-edge campus will feature advanced labs, an oncology and preventative care clinic, and collaborative spaces to strengthen its partnership with the University of Oxford. It will also host the Ellison Scholars, driving innovation for societal benefit. The Pathogen Mission highlights EIT's transformative approach, using Whole Genome Sequencing (WGS) and Oracle's cloud technology to create a global pathogen metagenomics system. This initiative aims to improve diagnostics, provide early epidemic warnings, and guide treatments by profiling antimicrobial resistance. The goal is to deliver certified diagnostic tools for widespread use in labs, hospitals, and public health. EIT Oxford fosters a culture of collaboration, innovation, and resilience, valuing diverse expertise to drive sustainable solutions to humanity's enduring challenges. An exciting opportunity has arisen for a DevOps Engineer within the Pathogen Programme at EIT. In this role you will work closely with the Product Engineering, Data Engineering and Product teams to implement scalable, secure, and reliable features. You will leverage your experience, preferably in OCI, to enhance the security and performance of our cloud environments. Flexibility, a security-first mindset, and a proactive approach will be key to succeeding in this role, as the team operates within a start-up environment. You will be involved in building and maintaining the infrastructure, designing secure automation pipelines, managing cloud environments, and ensuring the security and compliance of our systems. You will play a critical role in delivering end-to-end solutions that integrate seamlessly, run efficiently, and uphold the highest security standards. Key Responsibilities: Design, implement, and maintain secure cloud infrastructure using Oracle Cloud Infrastructure (OCI). Develop and maintain infrastructure as code (IaC) solutions using tools such as Terraform, ensuring secure and repeatable cloud deployments. Implement and manage CI/CD pipelines with a focus on automated security testing, deployment, and monitoring. Collaborate with the engineering teams to ensure security is integrated from feature development to deployment. Conduct regular security audits and vulnerability assessments to identify and mitigate risks across systems and environments. Work closely with internal and external R&D teams to integrate security best practices into new and existing features. Ensure compliance with security standards and regulations (e.g., ISO 27001, SOC2) Implement monitoring solutions to detect and respond to security incidents in real-time. Perform root cause analysis and troubleshoot infrastructure and security-related issues in production. Mentor junior engineers in security best practices and DevOps methodologies. Collaborate with Technical leads to continuously improve security processes and internal workflows Requirements Essential Knowledge, Skills & Experience: Strong hands-on experience with cloud Infrastructure, ideally Oracle Cloud and its portfolio, including provisioning, configuration, and management of services. Proficiency in Terraform or similar infrastructure automation tools. Experience implementing and maintaining CI/CD pipelines (e.g., Github Actions) with a focus on automated security testing. In-depth knowledge of containerisation technologies (e.g., Docker) and orchestration tools like Kubernetes. Solid understanding of cloud security best practices, including identity and access management (IAM), network security, and encryption. Experience with monitoring and alerting tools (e.g., Prometheus, Grafana, ELK stack). Experience with Git or other version control systems Desirable Knowledge, Skills and Experience: Certifications in Oracle Cloud (OCI) or other cloud platforms (AWS, GCP). Hands-on experience with security tools like OWASP ZAP, Burp Suite, or similar. Experience with Jira, Confluence, or similar project management tools. Knowledge of compliance frameworks and standards (e.g., GDPR, HIPAA, ISO27001, ISO13485) Previous experience working in start-up or scale-up environments is beneficial Benefits Salary: £65,000 - £85,000 (depending on experience) + travel allowance +bonus Enhanced holiday pay Pension Life Assurance Income Protection Private Medical Insurance Hospital Cash Plan Therapy Services Perk Box Electric Car Scheme Why work for EIT: At the Ellison Institute, we believe a collaborative, inclusive team is key to our success. We are building a supportive environment where creative risks are encouraged, and everyone feels heard. Valuing emotional intelligence, empathy, respect, and resilience, we encourage people to be curious and to have a shared commitment to excellence. Join us and make an impact! Terms of Appointment: You must have the right to work permanently in the UK with a willingness to travel as necessary You will live in, or within easy commuting distance of, Oxford During peak periods, some longer hours may be required and some working across multiple time zones due to the global nature of the programme We are looking for three DevOps Engineers, ranging from entry level to senior, so would encourage you to apply based on your experience level
Oxford, United Kingdom
Hybrid
Full Time
04-03-2025
Company background Company brand
Company Name
Radley James
Job Title
Python Developer
Job Description
One of the most successful trading firms globally is looking to expand a unique front office development pod to handle a major migration of mission-critical applications to AWS. This team uses a combination of core Python engineering, Pandas, Numpy, Docker, Kubernetes and AWS for their major projects with some exposure to the wider Python ecosystem. Requirements: Computer science or related degree from a top university 2-5 years experience in Python with some of the tools listed above if not all Front office development experience Happy to be onsite based and learn from the senior engineers around the team Highly competitive compensation is on offer with guaranteed figures of between £150-200,000 for year 1. If interested please apply directly or at Volkan.ozbicer@radleyjames.com with a resume to discuss further.
London, United Kingdom
On site
Full Time
03-03-2025