Apply

Staff Software Engineer - Software Infrastructure [United Kingdom]

Posted 6 days agoViewed

View full description

💎 Seniority level: Staff, 12+ years

📍 Location: United Kingdom

💸 Salary: 70400.0 - 83600.0 GBP per year

🔍 Industry: Restaurant technology

⏳ Experience: 12+ years

🪄 Skills: AWSKafkaMicrosoft .NETCI/CDTerraformMicroservices

Requirements:
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field; Master’s Degree preferred.
  • 12+ years of experience in software engineering with expertise in Microsoft .NET applications.
  • Demonstrated deep technical knowledge across distributed systems, cloud infrastructure, and CI/CD.
  • Advanced expertise in designing scalable, resilient architectures including microservices and cloud-native deployments.
  • Skilled in optimizing system performance using advanced resilience patterns.
  • Proficient in cloud architecture, infrastructure automation, and DevOps practices using tools like Terraform and Kubernetes.
  • Strong collaboration and strategic influence skills.
Responsibilities:
  • Lead the architecture and implementation of large, strategic initiatives.
  • Provide deep technical mentorship and guidance to multiple teams.
  • Take ownership of the architecture for critical systems, ensuring scalability and reliability.
  • Collaborate with stakeholders to drive technical roadmaps and influence decisions.
  • Oversee the quality of distributed systems and enhance observability.
  • Champion infrastructure automation and CI/CD improvements.
  • Collaborate on cross-team initiatives to deliver integrated solutions.
  • Evaluate and introduce new technologies for strategic initiatives.
  • Act as a key technical representative in discussions with senior leadership.
Apply

Related Jobs

Apply

📍 United Kingdom

🔍 Restaurant industry

  • Developer productivity focused engineer.
  • Passion for engineering tooling and productivity.
  • Experience in building development platforms.
  • Set quality standards for engineering processes.
  • Lead the design of distributed systems.
  • Collaborate with stakeholders on technical roadmaps.
  • Help build and design the development platform.
  • Ensure system reliability and drive process automation.
  • Introduce innovative technologies.
  • Act as a technical advisor to senior leadership.

AWSDockerPostgreSQLPythonSoftware DevelopmentCloud ComputingDevOpsMicroservices

Posted 6 days ago
Apply