As a Principal Software Engineer for our Platform team, you are both an architect of our engineering principles and a builder of the ground we stand on
Job Summary
As a Principal Software Engineer for our Platform team, you are both an architect of our engineering principles and a builder of the ground we stand on.
You’ll lead on designing, operating, and refining our internal developer platform, leading the migration toward (or optimisation of) distributed systems, ensuring high availability and low latency.
Success in this role is measured not just by the code you commit, but by the cumulative velocity and confidence of the entire engineering organization.
Matching Summary
As a Principal Software Engineer for our Platform team, you are both an architect of our engineering principles and a builder of the ground we stand on.
Skills & Requirements
Must-have
cloud and kubernetes expertise
distributed systems design
developer experience optimization
high availability and low latency
SDLC control and compliance implementation
monitoring and incident response frameworks
Nice-to-have
strong opinions weakly held
automate everything
simplicity is a feature
ownership is absolute
ruthless transparency
Key Requirements
Significant experience building complex, scalable systems
Mastery of cloud, kubernetes, and CNCF ecosystem
Expertise in at least two languages (e.g., Rust, Go, Kotlin)
Product thinking for internal platforms
Strong communication skills for technical and non-technical stakeholders