As a Principal Engineer, you will help teams do their best work by improving engineering practices, reducing delivery risk, and fostering a culture of trust, learning, and high standards
Job Summary
As a Principal Engineer, you will help teams do their best work by improving engineering practices, reducing delivery risk, and fostering a culture of trust, learning, and high standards.
This role combines technical leadership, hands-on contribution, and partnership with product, engineering, and architecture leaders.
We promote a healthy work/life balance and provide various well-being initiatives, shared parental leave, study assistance, and sabbaticals to help you meet both your immediate responsibilities and long-term goals.
Matching Summary
As a Principal Engineer, you will help teams do their best work by improving engineering practices, reducing delivery risk, and fostering a culture of trust, learning, and high standards.
Skills & Requirements
Must-have
Technical leadership across teams
Distributed systems design and evolution
Cloud-native patterns
Polyglot technology environment
Security, scalability, and resilience
CI/CD and operational reliability
Nice-to-have
Mentoring senior engineers
Connecting technical decisions to business outcomes
Improving engineering practices
Fostering a culture of trust and learning
Key Requirements
Senior technical leader experience
Experience designing distributed systems
Experience modernizing systems
Experience leading cross-team architectural change
Bachelor’s/ Master’s degree in Computer Science or equivalent experience