All the Job Ads / Chief Architect
Revinate logo

Chief Architect at Revinate

Fully Remote 🇺🇸 United States of America Software Architecture

About the company:

Who we are

True to the industry we serve, we love to travel, work hard, help others, and make the most of every day. We’re a global team of mountain bikers, surfers, parents, golfers, Star Wars fans, hikers, chefs, and football fans (both kinds!) who are connected by a #OneRevinate spirit.

You might find us in California, Oregon, London, Singapore, Amsterdam, or Barcelona — or wherever the world takes us — working across time zones and countries to delight our customers as they delight their guests.

Working at Revinate

We are on a mission to transform the hospitality industry — more than we already have. Revinators everywhere have the ideas, energy, and the determination to see that transformation through.

Want a slice of our energy? Or, want to see how we are making transformations happen?

Revinate Team

Our values

Our values are our North Star. They guide our culture, our decisions, the way we treat each other — and they inspire us to bring our very best selves to work every day. We believe in trust, teamwork, and aiming high. We’re proud of who we are, who we serve, and how we want to grow. We’re excited about the incredible journey we’re on together and are always looking for amazing new Revinators to join the team

  • ONE REVINATE: United and strong, on a single mission together.
  • BUILT ON TRUST: It’s the foundation of everything we do
  • EXPECT AMAZING: We think, dream, and deliver big.
  • CUSTOMER LOVE: When the customer wins, we win.
  • MAKE IT SIMPLER: We make everything easy, direct, and impactful.
  • HUNGERNESS: Feel it, follow it, be relentless about our success.
  • GROUNDED GRATITUDE: We’re glad to be here, and we make the most of every day.

Revinate awards

Employee Benefits

At Revinate, we maintain a culture that cares. Apart from such, we offer the following benefits.

  • 4.5 day 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.
  • Health benefits
  • Retirement savings
  • 4.5-day work week
  • Work-from-home stipend
  • No meeting fridays
  • Udemy licences
  • Monthly Work From Home Stipend
  • Life & Disability insurance
  • Monthly Cell Phone Reimbursement (Amsterdam)
  • Mileage to/from Work Reimbursement (Singapore + Amsterdam)
  • Coworking Space (Singapore)
  • Cigna Medical Benefits (Singapore)
  • And much more

Description of the position:

Job located in United States of America

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.

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