Hotel Engine

Principal Engineer, Travel Management

Hotel Engine

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $174,845 - $242,000 per year

Job Level

About the role

  • Define and champion architectural best practices, helping teams design services that are modular, maintainable, and aligned with long-term business needs.
  • Lead the transition from monoliths to distributed systems, ensuring scalability, resilience, and long-term maintainability.
  • Shape the technical roadmap, working with engineering leaders to drive key decisions around service design, data flow, and system interactions.
  • Dive deep into technical challenges, collaborating with engineers to solve complex problems and ensure high-quality implementations.
  • Mentor and influence engineers, fostering a culture of strong engineering fundamentals, service ownership, and thoughtful system design.
  • Collaborate across teams to ensure our architecture supports business needs without unnecessary complexity.

Requirements

  • 12+ years of experience designing and evolving high-scale distributed systems.
  • Strong architectural leadership—you have driven major technical initiatives across multiple teams and influenced engineering direction at an organizational level.
  • Expertise in designing modular, loosely coupled systems, with experience breaking down monolithic applications into well-structured services.
  • Proven ability to guide teams through complex technical challenges, making high-impact decisions in ambiguous environments.
  • Mastery of cloud environments and services (AWS preferred), including best practices for building reliable, scalable systems.
  • Experience designing APIs and defining clear service boundaries, ensuring interoperability and maintainability.
  • Deep understanding of distributed system patterns, including event-driven architectures, data consistency models, and service communication strategies (REST, gRPC, messaging).
  • Strong problem-solving skills and a pragmatic approach—you know when to apply best practices versus when to adapt to practical constraints.
  • Excellent collaboration and communication skills, with experience influencing engineering teams and leadership without direct authority.
Benefits
  • Compensation: Competitive base pay tied to role and experience, with opportunities for bonuses, commissions, and equity.
  • Benefits: Check out our full list at engine.com/culture.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
architectural best practicesdistributed systemsmodular systemscloud environmentsAWSAPI designevent-driven architecturesdata consistency modelsRESTgRPC
Soft Skills
architectural leadershipproblem-solvingcollaborationcommunicationmentoringinfluencingdecision-makingadaptabilityteam guidanceculture fostering