Principal Engineer, Travel Management

Engine

Remote
Base: $174,845 - $242,000 usd; bonus/equity: may i...
Fully remote
Define service boundaries
Transition from monoliths to distributed systems
Shape technical roadmap
Engine is seeking a Principal Engineer to lead the transition from monolithic applications to a distributed architecture, focusing on defining service boundaries, ensuring system coherence, and guiding technical evolution. The ideal candidate will have extensive experience in designing high-scale distributed systems and a strong architectural leadership background

Job Summary

  • As a Principal Engineer at Engine, you will play a key role in shaping the technical direction of our platform as we transition from monolithic applications to a distributed architecture.
  • Lead the transition from monoliths to distributed systems, ensuring scalability, resilience, and long-term maintainability.
  • Mentor and influence engineers, fostering a culture of strong engineering fundamentals, service ownership, and thoughtful system design.

Matching Summary

Match Score: 85

Engine is seeking a Principal Engineer to lead the transition from monolithic applications to a distributed architecture, focusing on defining service boundaries, ensuring system coherence, and guiding technical evolution. The ideal candidate will have extensive experience in designing high-scale distributed systems and a strong architectural leadership background.

Salary

Base: $174,845 - $242,000 USD; Bonus/Equity: May include equity and/or variable pay (OTE); Benefits: Competitive benefits package

Skills & Requirements

Must-have

  • Define service boundaries
  • Transition from monoliths to distributed systems
  • Shape technical roadmap
  • Cloud environments and services (AWS preferred)
  • Design modular, loosely coupled systems
  • Deep understanding of distributed system patterns

Nice-to-have

  • Mission-driven people
  • Culture of strong engineering fundamentals
  • Thoughtful system design
  • Pragmatic approach to constraints

Key Requirements

  • 12+ years of experience
  • Strong architectural leadership
  • Expertise in breaking down monolithic applications
  • Proven ability to guide teams through complex technical challenges
  • Experience designing APIs and defining clear service boundaries

Work Rights

Not specified

Tailored Resume

Cover Letter