Own reliability outcomes: graceful degradation, incident response improvements, SLO thinking, and reducing blast radius.
Mentor and coach engineers across levels; raise the bar for technical rigor and craft.
Collaborate cross-functionally to translate requirements into robust technical plans and iterative delivery.
Contribute to platform thinking: reusable components, golden paths, internal tooling, and developer experience improvements.
Document key decisions (e.g., ADRs/RFCs), making tradeoffs explicit and scalable for the organization.
Requirements
7+ years of professional software engineering experience building and operating production systems.
Proven experience in system architecture and designing large-scale systems end-to-end.
Polyglot engineering capability (strong in one language; able to be effective in multiple stacks).
Strong understanding of distributed systems fundamentals: consistency, concurrency, reliability patterns, failure modes.
Experience with real-time / event-driven systems and associated challenges (ordering, idempotency, retries, backpressure, DLQ/replay).
Solid database fundamentals across SQL and NoSQL (e.g., Postgres/MySQL and at least one NoSQL paradigm), including performance and data modeling tradeoffs.
Strong leadership skills, demonstrated growth mindset, and have a street-smart pragmatism