Engine is looking to transition from monolithic applications to a distributed architecture and needs a Principal Engineer to shape the technical direction of their platform.
Requirements
- 12+ years of experience designing and evolving high-scale distributed systems
- Strong architectural leadership
- Expertise in designing modular, loosely coupled systems
- Proven ability to guide teams through complex technical challenges
- Mastery of cloud environments and services (AWS preferred)
- Experience designing APIs and defining clear service boundaries
- Deep understanding of distributed system patterns
Responsibilities
- Define and champion architectural best practices
- Lead the transition from monoliths to distributed systems
- Shape the technical roadmap
- Dive deep into technical challenges
- Mentor and influence engineers
- Collaborate across teams
Other
- 12+ years of experience
- Excellent collaboration and communication skills
- Strong problem-solving skills and a pragmatic approach
- Travel requirements not mentioned
- Visa requirements not mentioned
- Degree requirements not mentioned