Software Engineer

Trust In Soda Ltd
UK
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
£98,800.0 - £104,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Continuous Integration Programming Tools Cloud Services Software Engineering Delivery Pipeline Backend Low Latency Build Tools User Generated Content

Job description

We’re looking for a Software Engineer to join our Runtime & KTLO (Keep-the-Lights-On) team, supporting a large-scale User Generated Content (UGC) platform that runs natively on VR headsets and streams to mobile and PC via cloud rendering. This is a backend-focused, production-operations role. You won’t be building new client features - you’ll be building the automation, monitoring, and self-healing systems that keep a live, high-traffic product stable, performant, and compatible across every surface it ships on, while reducing the manual operational burden on the team as much as possible.

What You’ll Do

  • Build and maintain automation that keeps the application healthy in production - release pipelines, build health checks, crash triage, and incident detection
  • Maintain and improve an AI-assisted code repair system that autonomously creates and lands fix diffs
  • Develop tooling that automatically identifies broken builds, pinpoints the root-cause change, and recommends or executes fixes
  • Monitor weekly deployments of the cloud rendering system, ensuring performance and compatibility between VR and mobile/PC users after every release
  • Monitor production quality metrics and respond to regressions and outages
  • Drive down recurring on-call and operational work - targeting an 80-90% reduction through automation
  • Complete infrastructure and dependency migrations to keep CI/CD pipelines functional as upstream systems are retired

Requirements

  • 8+ years of professional software engineering experience, or equivalent
  • Proven experience building and operating CI/CD, build, release, and cloud deployment pipelines at scale
  • Experience operating cloud services and server-side fleets in production, including reliability, capacity, and latency management
  • Experience building or operating AI-assisted developer tooling or agents that generate or repair code
  • Experience building tooling that detects broken builds and traces failures back to their root-cause change
  • Experience with production monitoring, crash triage, and incident response for a large-scale, multi-surface application
  • A track record of reducing operational and on-call load through automation
  • Experience completing infrastructure or dependency migrations without breaking downstream CI/CD

Top non-negotiables:

  1. Experience building autonomous, self-healing AI systems that monitor metrics and take corrective action independently to keep performance within required thresholds
  2. Experience deploying and maintaining backend services - specifically managing and monitoring deployments of a system like cloud/remote rendering, and verifying cross-platform compatibility (e.g., VR and mobile) after release

Nice to Have

  • Experience with cloud game or application streaming, or remote rendering
  • Experience with asset delivery or CDN pipelines at scale
  • Experience with capacity, latency, or session-orchestration monitoring for streamed workloads
  • Experience operating live-service or large-scale production applications (Live Ops)
  • Familiarity with large monorepo build systems and dependency management
  • Experience designing self-healing or auto-remediation systems

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all