Engine is seeking a Principal Engineer to shape the technical direction of our platform. You will lead the transition from monolithic applications to a distributed architecture, define architectural best practices, and mentor teams. The ideal candidate has over 12 years of experience in designing high-scale distributed systems, strong leadership skills, and mastery of cloud environments, particularly AWS. The role offers a competitive compensation package and a hybrid work environment.
Qualifications
12+ years of experience designing and evolving high-scale distributed systems.
Strong architectural leadership driving technical initiatives across multiple teams.
Expertise in designing modular, loosely coupled systems.
Proven ability to guide teams through complex technical challenges.
Mastery of cloud environments and services (AWS preferred).
Responsibilities
Define architectural best practices for service design.
Lead transition from monoliths to distributed systems.
Shape technical roadmap with engineering leaders.
Mentor engineers fostering a culture of strong fundamentals.
Collaborate across teams to ensure supporting architecture.
Skills
Architectural leadership
Distributed systems design
Problem-solving
Collaboration
Communication
Cloud environments (AWS)
API design
Job description
Engine is seeking a Principal Engineer to shape the technical direction of our platform. You will lead the transition from monolithic applications to a distributed architecture, define architectural best practices, and mentor teams. The ideal candidate has over 12 years of experience in designing high-scale distributed systems, strong leadership skills, and mastery of cloud environments, particularly AWS. The role offers a competitive compensation package and a hybrid work environment.