Chief Architect

Revinate

On most teams, it’s typical to wrap up your week at 12:30 p.m on Fridays to recharge batteries and do something you love. We also have a no-meetings-on-Fridays rule.

Only considering candidates eligible to work in San Francisco, USA ⚠️

About Revinate

We support full remote work but also maintain offices in Amsterdam, Singapore and Bend Oregon, Revinate seeks to build specialized and easy-to-adopt technology to solve these challenges. Revinate enables hoteliers to transform their guest data into revenue. With Revinate Marketing and Revinate Guest Feedback, hoteliers are empowered to make smarter decisions, resulting in increased direct revenue and guest engagement. Much like the industry we serve, we are a team of hard-working and passionate individuals who love our customers and are committed to surprising and delighting them with every new innovation and disruption.

The company is backed by leading Silicon Valley investors, including Serent Capital, Benchmark Capital, Tenaya Capital, and Sozo Ventures. Headquartered in San Francisco with regional offices in Amsterdam and Singapore, Revinate counts tens of thousands of the world’s leading hotels as customers.

To learn more, please visit www.revinate.com

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

What We Believe

We believe that hoteliers deserve better. The global hotel sector is a booming $500B+ industry, yet hotels are facing many complex challenges, including increased pressure from online travel agencies and intense competition from ever-growing room inventory and the shared economy. That coupled with aging, cumbersome technology is making the job of the hotelier more difficult than ever. At Revinate, we use cutting edge technology to build powerful software for hotels to take back control and drive direct revenue. The simplicity and beautiful UX of our solutions are a breath of fresh air in an industry of old technology.

Role Overview

As our Chief Architect, you will be a hands-on technical leader, actively shaping the technical vision and architecture of our cutting-edge software products and services with a strong emphasis on security. You will lead the evolution and unification of our technology stack while also rolling up your sleeves and diving into the code alongside our team to give guidance where needed. Your deep expertise in high volume, real-time data processing pipelines powering modern web applications built on cloud-native infrastructure will be instrumental in both guiding and implementing our technical strategy.A key focus of your role will be to design resilient applications that can withstand infrastructure failures and leverage the advantages of ephemeral resources, all while maintaining a robust security posture. You will also be responsible for making informed decisions about when to employ serverless architecture patterns versus traditional microservices, based on the specific needs of each application, taking security implications into consideration.

What You'll Do

  • Develop a comprehensive technology roadmap that aligns with our business goals, focusing on consolidating and optimizing our tech stack while prioritizing resilience, scalability, and security.
  • Define architecture principles and standards that promote scalability, maintainability, reusability, performance, and robust security across our real-time data processing pipelines and diverse applications.
  • Evaluate and recommend emerging technologies, particularly in the realm of real-time data processing, cloud-native architectures, and serverless computing, to stay at the forefront of innovation and ensure our systems remain resilient to change and resistant to threats.
  • Actively participate in architectural design reviews and technical discussions, ensuring that security considerations are integrated throughout the entire development lifecycle.
  • Establish a culture of security awareness and best practices across engineering teams.
  • Lead by example, actively contributing to code reviews, design sessions, and troubleshooting complex technical challenges related to resilience, scalability and performance.
  • Design core components of our real-time data processing pipelines and applications, leveraging your expertise in building fault-tolerant, scalable, and secure systems.
  • Pair program with engineers when needed to share knowledge, mentor, and ensure the implementation of best practices for resilient architecture, including fault tolerance, graceful degradation, automated recovery, and security by design.
  • Drive the migration towards a unified and modern technology stack, actively participating in the refactoring and modernization efforts, while maintaining a focus on resilience throughout the process.
  • Make informed decisions about when to use serverless architecture patterns versus traditional microservices based on factors such as cost, scalability, operational overhead, and development complexity, always prioritizing the needs of the application, overall system resilience, and security requirements.
  • Coach engineers on how to design resilient software by considering factors such as fault tolerance, scalability, maintainability, performance, and security.
  • Foster a culture of learning and continuous improvement around resilience engineering practices.
  • Guide teams in selecting appropriate technologies and architectural patterns (e.g., serverless vs. microservices) to achieve both resilience, business objectives, and security goals.
  • Partner with product management to understand the evolving requirements of our real-time data pipelines and applications.
  • Collaborate closely with Engineering, DevOps to ensure smooth deployments, monitoring, and scalability of our infrastructure and applications, with a focus on building self-healing systems and automating recovery processes.
  • Clearly communicate technical decisions, trade-offs, and progress to stakeholders at all levels, emphasizing the importance of resilience and security in our systems.

What You'll Bring

  • Extensive Hands-On Experience: 10+ years in software engineering, with a significant portion spent as a hands-on technical lead or architect. Proven track record in building and scaling resilient, real-time data processing pipelines, and complex applications with a strong focus on security.
  • Technical Mastery: Deep expertise in Java, Microservice Architectures, Queuing Technologies (Kafka, SQS, etc), Data Stores (RDS, Cassandra, Neo4J), Elastic Search, Spark, Modern Web Application Design Principles, API strategies, and cloud-native architectures (AWS, GCP). Hands-on experience with Infrastructure as Code (IaC) and serverless technologies (e.g., AWS Lambda, Azure Functions).
  • Leadership and Vision: Demonstrated ability to lead and inspire technical teams through a combination of technical expertise, mentorship, and collaboration.
  • Passionate Problem-Solver:  A strong desire to roll up your sleeves and tackle complex technical challenges related to resilience, scalability, performance, and security alongside your team. Proven track record of thinking ‘outside-the-box,’ both strategically and creatively.

Benefits

  • Health insurance-employee premium paid 100% by Revinate
  • Dental insurance-employee and dependents’ premium paid 100% by Revinate
  • Vision insurance-employee and dependents’ premium paid 100% by Revinate
  • 401(k) with employer match
  • Short & Long Term Disability insurance
  • Life insurance
  • Paid time off
  • Monthly work from home stipend
  • Telehealth access
  • Employee Assistance Program (EAP)

$167,000 - $250,000 a year

This salary range may be inclusive of several career levels at Revinate and will be narrowed during the interview process based on a number of factors, including (but not limited to) the candidate’s experience, qualifications and location.

Revinate values the flexibility of a remote workforce and the benefits of localized hiring. We focus on specific cities to foster local communities and enhance team cohesion, allowing employees to collaborate, attend local events, and build a strong sense of community and company culture.

Candidates must be located in the city listed in the job application. Thank you!

#LI-Remote

#LI-AE1

Revinaterevinate.com

More than 12,000 hotels bank on Revinate to power unforgettable guest experiences and drive direct revenue.

Working Week

On most teams, it’s typical to wrap up your week at 12:30 p.m on Fridays to recharge batteries and do something you love. We also have a no-meetings-on-Fridays rule.

Our Vacation Policy

We offer an unlimited PTO in the USA, 25 days for our team in Amsterdam and 18 days for our team in Singapore.

Remote Working Policy

We are a remote first company with team members located all over the world. We have offices in Amsterdam (hybrid remote), Singapore (hybrid remote), San Francisco & Bend.

Company Benefits

  • 100% employee premium coverage in the US and mental health resources
  • 401k match
  • Transparent salaries (US only)
  • Generous parental leave
  • Dentalcare
  • Company retreats
  • Equity / options
  • Equipment allowance
  • Life & Disability Insurance
  • Udemy courses
  • Mental Health Support

Our Team

We're a team of 310 across 17 departments:

  • sales
    59
  • support
    53
  • engineering
    50
  • operations
    20
  • marketing
    19
  • business development
    13
  • human resources
    11
  • +10 more teams

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired