Where you fit in

As a Lead Engineer, you are a senior individual contributor within a cross-functional squad, reporting to a Team Lead. You play a key role in shaping and delivering high-quality Java-based solutions, translating architectural direction into robust, scalable implementations. You work closely with Architecture and Principal Engineers to ensure alignment with target architecture, standards, and operational constraints, while mentoring other engineers and raising overall team capability.

The impact you will have

  • Design, implement, and maintain backend services and APIs primarily in Java, following strong engineering and quality practices.
  • Own complex technical work end-to-end, from design and implementation through testing, deployment readiness, and production validation.
  • Drive high-quality code practices including code reviews, refactoring, performance tuning, and proactive technical debt management.
  • Collaborate with Architects and Principal Engineers to align on technical direction, reference architectures, and platform standards.
  • Translate architectural guidance into executable team-level designs, including service boundaries, integration patterns, transactional consistency, and data-access strategies.
  • Design systems with a strong focus on data correctness and integrity, including transactional databases, schema evolution, indexing, and query performance.
  • Handle concurrency, consistency models, idempotency, and failure scenarios, ensuring safe migrations and backward-compatible changes.
  • Embed quality and reliability by working closely with QA on appropriate testing strategies aligned to service criticality.
  • Partner with Performance Engineers and IT Operations to ensure operational readiness, including monitoring, alerting, dashboards, runbooks, and production access patterns.
  • Participate in incident response where required, contributing to root cause analysis, preventative fixes, and resilience improvements.
  • Support release readiness by collaborating with IT Operations on deployment constraints, rollback strategies, and production validation.
  • Mentor and coach engineers through pairing, code reviews, design sessions, and technical leadership within the squad.

What we’re looking for

  • 5+ years of professional software engineering experience, with significant hands-on backend and service development.
  • Strong expertise in Java and common ecosystem frameworks (e.g. Spring or similar), including build and test tooling.
  • Proven experience owning and operating production systems in transactional or distributed domains.
  • Strong SQL and transactional database fundamentals, including data modelling, migrations, and performance considerations.
  • Solid understanding of distributed systems concepts such as latency, resiliency patterns, observability, and production debugging.
  • Strong testing discipline and familiarity with CI/CD best practices.
  • Clear communication skills and the ability to work effectively with cross-functional teams.
  • Pragmatic, outcome-focused approach to technical decision-making, balancing trade-offs without over-engineering..

We are Sportingtech

Sportingtech is a multi-award-winning provider of turnkey betting and gaming solutions designed for regulated and emerging markets around the world. With offices in Malta, Bulgaria, London, Brazil and Portugal, our iGaming platform offers everything covering sportsbook and casino via a modular system and intuitive back office for a fully omni-channel solution. Our unparalleled ability to cater for local-market customisation and operator preferences provides players with an optimal betting experience, resulting in proven growth for our rapidly expanding customer base.

Sportingtech is an equal opportunity employer. We value diversity and are committed to providing a work environment of mutual respect to everyone without regard to race, colour, religion, national origin, age, gender identity or expression, or any other characteristic protected by applicable laws, regulations and ordinances. By applying for a role at Sportingtech, you acknowledge and agree to the terms of our Candidates and Employees Privacy Policy. Please read this policy carefully to understand how we handle your personal data

Apply now

Diego Micallef

The passion for excellence and the drive to be at the forefront of the industry are genuinely inspiring

Diego Micallef – Sportsbook Product manager