Chief Architect

Revinate

Revinate

IT
San Francisco, CA, USA
Posted on Jun 13, 2024
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)
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!
Revinate is not open to third party solicitation or resumes for our posted FTE positions. Resumes received from third party agencies that are unsolicited will be considered complementary.
Important Security Alert
We have been made aware of fraudulent activities involving individuals impersonating our HR team and offering fake job opportunities. Please be vigilant and ensure your safety by verifying all job offers.
For Authentic Opportunities: Only refer to our official careers page on our company website. Your security is our priority. If you encounter any suspicious activity, please report it immediately. Stay safe and secure! You can confirm or inquire with any questions by reaching out to recruiting@revinate.com
#LI-Remote
#LI-AE1