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
Senior Software Developer Engineer for Adobe's TechGRC group leading automation of compliance controls. Developing AI solutions and maintaining compliance tools.
Senior Software Development Engineer at Adobe building innovative web applications for creativity platforms. Collaborating with cross - functional teams to enhance user experiences and drive product development.
Fullstack Developer contributing to various software solutions for Expresso São Miguel’s transport services. Responsible for development, security, and quality control in software applications.
Senior Lead Software Engineer at Capital One leading diverse technology projects and collaborating with product managers. Focusing on cloud - based solutions and mentoring developers in a fast - paced environment.
Data Transport Software Engineer developing scalable cloud - native solutions for Leidos, supporting USAF system resiliency and security in a multi - cloud environment.
Senior Software Engineer at Leidos providing technical leadership and driving software solutions. Collaborating within agile teams to deliver high - quality software products using Java, Rust, JavaScript, and React.
Staff Software Engineer developing industry - defining accounting and finance software at Rillet. Collaborating with cross - functional teams to drive technical strategy and deliver robust applications.
Senior Software Engineer designing and implementing features in engineering groups focused on digital twins using machine learning in a rapidly growing tech industry.
Software Engineer overseeing application development and maintenance within Regions' Technology department. Collaborating with teams to enhance system performance and efficiency while managing the development life cycle.