Senior Software Engineer, Site Reliability Engineering, Traffic Control

Requirements

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership.

Nice to haves

  • Master's degree in Computer Science or Engineering.

What you'll be doing

  • Engage in and improve the whole lifecycle of services—from inception and design, through to deployment, operation and refinement.
  • Support services before they go live through system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
  • Maintain services once live by measuring and monitoring availability, latency, and overall system health.
  • Scale systems sustainably through automation and push for changes that improve reliability and velocity.
  • Practice sustainable incident response and blameless postmortems.

Perks and benefits

  • Work with large-scale, massively distributed, fault-tolerant systems to ensure reliability and uptime suitable to customer needs.
  • Opportunities to optimize existing systems, build infrastructure, and eliminate work through automation.
  • Culture that values intellectual curiosity, problem solving, openness, collaboration, thinking big, and taking risks in a blame-free environment.
  • Support and mentorship for learning and growth in a self-directed work environment.
AI Summary ✨

Similar jobs

  • Market Access Platform Lead

    QRTLondon, UKa day ago
    NewRegistered sponsor
  • Senior Software Engineer

    MicrosoftUK2 days ago
    Registered sponsor
    ≈ €90k – €147k / year base
  • Engineer II, Site Reliability (Hybrid, London)

    CrowdStrikeGreater London, UK2 days ago
    Registered sponsor
  • See all jobs in UK →