Hybrid Senior Software Engineer – Processing

Posted 44 minutes ago

Apply now

About the role

  • Senior Software Engineer building high-performance solutions for global sports betting technology. Leading design and transitions towards AI-assisted development within the London-based engineering team.

Responsibilities

  • Leading the design and delivery of robust, scalable solutions using industry-standard technologies.
  • Driving the shift away from custom, hand-rolled systems toward proven tools like Kafka.
  • Maintaining and improving existing Scala-based code while advocating for simplicity and efficiency.
  • Collaborating with cross-functional teams to ensure solutions align with business goals.
  • Mentoring and supporting junior engineers, shielding them from unnecessary complexity.
  • Participating in architectural decisions and requirements engineering.
  • Embracing AI-assisted development to accelerate delivery and improve productivity.
  • Ensuring systems are performant, reliable, and easy to maintain.

Requirements

  • Strong experience in software engineering with Scala (essential for current stack)
  • Familiarity with messaging systems like Kafka and a preference for industry-standard tools
  • Solid understanding of SQL databases and Linux for debugging and operations
  • Experience with software architecture, UML, and requirements engineering
  • Ability to navigate complex organisational dynamics and advocate for simple, robust solutions
  • Confidence to challenge over-engineering and stand firm on best practices
  • A forward-thinking approach to AI-assisted development and emerging technologies.
  • Nice to have: Exposure to sports data or betting systems. Experience mentoring or leading small teams.

Benefits

  • Competitive benefits package tailored to your location

Job title

Senior Software Engineer – Processing

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job