Senior Software Engineer (SRE) - Virtualisation in London

Senior Software Engineer (SRE) - Virtualisation in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
United States Digital Space LLC

At a Glance

  • Tasks: Design and develop scalable systems for cloud services, ensuring reliability and efficiency.
  • Company: Join a revolutionary tech company that values innovation and diverse ideas.
  • Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with excellent career advancement opportunities.
  • Why this job: Make a real impact by building platforms that serve millions globally.
  • Qualifications: Expertise in cloud operations, software development in Go and Java, and strong communication skills.

The predicted salary is between 60000 - 80000 £ per year.

People at the company don’t just build products - they craft the kind of experience that has revolutionised entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join the company, and help us leave the world better than we found it.

The company Services Engineering (ASE) team builds and provides systems and infrastructure that power the company’s services (such as iCloud, the company Music, the company Intelligence, Maps and more). We are the foundation on which the company’s software developers build the products that our customers love. Our services have to scale globally, stay highly available, and "just work." If you love designing, engineering and running systems and infrastructure that will help millions of customers, then this is the place for you!

The company Service Engineering (ASE)’s Compute team is seeking a highly motivated software engineer with strong technical and communication skills to join our SRE team on our quest to build and enhance massive clusters hosting Virtual Machines, Containers and associated infrastructure that can scale to meet the demands of the company’s Services offerings. You will work with world-class engineers on core components of Virtualization and Containerization technologies, customize them to help fit the company’s diverse needs, and engage with the upstream community to drive the company’s requirements.

Ultimately, you will help build the platform that delivers our applications at scale to our end users. As a Compute Site Reliability Engineer, you will be part of the team responsible for providing the platform for mission‑critical cloud systems to maintain constant uptime, scale seamlessly, and allow for new applications and services to flourish.

  • Design and develop tooling, frameworks, and automation in Go and Java to improve reliability, scalability, and operational efficiency of compute infrastructure (VMs, containers, orchestration).
  • Define and implement SLOs/SLIs for compute services and build the observability pipelines (metrics, logging, tracing) to measure and enforce them.
  • Lead incident response for compute infrastructure, driving triage, root cause analysis, and postmortem corrective actions.
  • Develop and maintain infrastructure-as-code and CI/CD pipelines, ensuring reproducibility, automated testing, and staged rollouts across the fleet.
  • Contribute to compute platform architecture through design reviews, technical design documents, production readiness reviews, capacity planning, and disaster recovery exercises.
  • Partner cross‑functionally with engineering, QA, and program management to embed reliability into the development lifecycle, upholding best practices in code review, testing, and documentation.

Preferred Qualifications

  • Experience with Infrastructure-as-a-Service orchestration tools (OpenStack, CloudStack, etc.) is a plus.
  • Experience with Linux system virtualization (Libvirt, QEMU, KVM, etc.) and the associated APIs.
  • Ability to implement and coordinate telemetry using monitoring and observability tools such as Splunk, Grafana, and Prometheus.
  • Experience building internal platforms or developer tooling and familiarity with distributed systems concepts.

Minimum Qualifications

  • Must be an expert and have in-depth professional experience with cloud operations, with a focus on "infrastructure-as-a-service" (compute, storage, and network virtualization).
  • Strong software development skills in Go and Java, with experience building production services, tools, or automation frameworks.
  • Experience with software development lifecycle practices including version control, code review, CI/CD, and automated testing.
  • Experience operating and engineering large‑scale multi‑tenant Infrastructure as a Managed Service.
  • Ability to articulate complex technical concepts to both technical and non‑technical stakeholders.

Senior Software Engineer (SRE) - Virtualisation in London employer: United States Digital Space LLC

At our company, we foster a culture of innovation and collaboration, where every team member is empowered to make a meaningful impact on the world. As a Senior Software Engineer in our Service Engineering team, you will not only work with cutting-edge technologies but also have access to extensive professional development opportunities and a supportive environment that values diversity and creativity. Join us in our mission to build scalable, reliable systems that enhance the lives of millions globally, all while enjoying a dynamic workplace that prioritises employee well-being and growth.

United States Digital Space LLC

Contact Details:

United States Digital Space LLC Recruitment Team

We think you need these skills to ace Senior Software Engineer (SRE) - Virtualisation in London

Software Development in Go
Software Development in Java
Cloud Operations
Infrastructure-as-a-Service (IaaS)
Virtualization Technologies
Containerization Technologies
Incident Response