Drive engineering initiatives through design, implementation and production rollout, ensuring systems are reliable, monitored, and successfully adopted by users.
Identify and resolve cross-team technical and commercial bottlenecks, coordinating with wider engineering teams, other functions as well as with our 3rd party partners to ensure project’s success.
Support the professional development of your peers and junior members of the team by providing regular, constructive feedback on code, system design, and engineering processes.
Manage the resolution of complex on-call incidents, coordinating team-wide responses and implementing measures to improve long-term system health.
Requirements
at least 2 years of experience building and maintaining complex, high-scale distributed systems
a degree in Computer Science or an adjacent field
ability to distill complex technical updates into clear, actionable information for both technical and non-technical audiences
excel at working across team boundaries and with third parties to untangle dependencies and move projects forward
deep understanding of observability and what it takes to keep mission-critical systems running in a high-velocity production environment
proficiency in Java or a similar modern programming language