New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Aristocrat

Senior Software Developer

Aristocrat
Apply →
hybrid senior full-time London

First indexed 19 May 2026

Description

As a Senior Software Engineer (Backend), you will play a key role in designing and building scalable, cloud-based services using Java and Spring Boot. You’ll work closely with your manager, architecture team and teammates to deliver high-quality backend systems that power critical business functionality.

In this role, you are expected to lead by example through strong technical execution, thoughtful system design, and a commitment to engineering excellence. As a senior engineer you will contribute to architectural decisions, mentor other engineers, and help drive continuous improvement across the team.

Responsibilities

  • Design, build, and maintain robust backend services using Java and Spring Boot
  • Collaborate with your manager, business units and peers to deliver features on time and aligned with business priorities
  • Contribute to system design and architecture discussions, ensuring scalability, reliability, and maintainability
  • Write clean, efficient, and well-tested code, and participate actively in code reviews
  • Help break down complex problems into actionable technical solutions
  • Partner with product and cross-functional stakeholders to clarify requirements and translate them into technical implementations
  • Mentor junior engineers and contribute to a culture of learning, ownership, and accountability
  • Identify and address technical debt while balancing short-term delivery needs with long-term platform health
  • Support production systems, including troubleshooting issues and participating in on-call rotations as needed
  • Contribute to improving engineering processes, tools, and best practices

Requirements

  • 5–8+ years of professional software development experience
  • Strong hands-on experience building backend systems using Java and Spring Boot
  • Experience designing and implementing distributed systems or service-oriented architectures
  • Solid understanding of RESTful APIs and backend service design principles
  • Strong problem-solving skills and ability to work independently on complex technical challenges
  • Effective communication skills and ability to collaborate across teams
  • Proven track record of delivering high-quality, production-ready software

Nice to Have

  • Experience with AI-based software engineering including agent-based development, assisted/automated code reviews, etc.
  • Experience working with cloud platforms such as AWS, GCP, or Azure
  • Experience with microservices and event-driven architectures
  • Familiarity with CI/CD pipelines, infrastructure as code, and DevOps practices
  • Experience with performance optimization, scalability, and reliability engineering
  • Prior experience mentoring or leading other engineers
  • Exposure to observability tools, monitoring, and on-call practices
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://aristocrat.wd3.myworkdayjobs.com/en-US/AristocratExternalCareersSite/job/London-United-Kingdom/Senior-Software-Developer_R0021069