Staff Software Engineer (L4)
New
T
TwilioSite reliability engineering
This role will be remote, and based in Ireland.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of related engineering experience
- Required Skills
- Cloud ComputingDistributed Systems
Requirements
- Have 8+ years of related engineering experience, with substantial experience in reliability, infrastructure, or platform engineering.
- Demonstrate accountability for production systems, including carrying an on-call pager and owning outcomes when services fail.
- Have strong software engineering fundamentals and experience building and shipping production code.
- Have experience defining and operating against SLIs and SLOs and using error budgets to inform engineering priorities.
- Bring production operations experience in incident command, post-mortem analysis, capacity planning, and observability.
- Show a record of preventing incident recurrence and reducing operational toil.
- Have experience driving changes across multiple teams and building alignment without formal authority.
- Have a track record of improving engineers through code review, design feedback, and mentorship.
- Have experience with large-scale distributed systems in a cloud environment.
- Familiarity with infrastructure-as-code, container orchestration, and GitOps-style delivery is desired.
- Experience with multi-region architecture, failure-domain design, or regional expansion is desired.
- Background in chaos engineering, game days, or other proactive resilience validation is desired.
Responsibilities
- Own the reliability posture of production services, including availability, latency, capacity, efficiency, performance, monitoring, and alerting.
- Define, instrument, and operate against SLIs and SLOs, using error budgets to guide engineering priorities.
- Identify stability risks and drive mitigations before they affect customers.
- Reduce recurring incidents and operational toil by addressing causes and preventing classes of incidents.
- Improve detection, response, and recovery, and lead incident response when production is degraded.
- Design for failure by strengthening failure domains, validating recovery paths, and making production changes safer to ship and roll back.
- Write, configure, and deploy maintainable, reviewed, documented, and tested code that improves service reliability.
- Lead debugging and analysis of service architecture, and document technical decisions, migrations, and upgrades.
- Drive reliability projects across teams, coordinate delivery milestones, and communicate progress to stakeholders.
- Use code review and design feedback to improve code quality and mentor engineers.
View Full Description & ApplyYou'll be redirected to the employer's site