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
View details
Apply Now