Revinate

Chief Architect

San Francisco, CA
Spark API AWS GCP Microservices Java Kafka Cassandra Azure
Search for More Jobs Talk to a recruiter now 💪
Description
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)
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
Revinate
Revinate
Enterprise Software Hospitality SaaS Social Media Social Media Marketing

0 applies

21 views

Other Jobs from Revinate

Sr DevOps Engineer

Amsterdam, Netherlands Remote Hybrid

Engineering Manager

San Francisco, CA Remote Hybrid

Sr DevOps Engineer

Remote San Francisco, CA

Senior Security Operations Engineer

Remote San Francisco, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers