Back to Jobs
Company logo

Senior Software Engineer

OpenBet

Athens, Attica, Greece
full time
Posted 3/17/2026
hybrid
ℹ

JobForYou Recommendation

This Senior Software Engineer role at OpenBet offers a fantastic opportunity to work with cutting-edge sports betting technology on a global scale. You'll be leveraging a robust Java and Spring Boot stack, coupled with microservices and cloud platforms like AWS, Azure, and GCP. While based in London, the hybrid model provides flexibility, making it an attractive option for experienced engineers looking to make a significant impact in a dynamic industry.

About the Role

OpenBet is the world leader in sports betting entertainment. We provide the technology, content, and services that power the largest sports betting brands on the planet. Our customers are the biggest names in the industry, including FanDuel, DraftKings, Entain, William Hill, Ladbrokes, and Sky Bet. We are a global team of 1,000+ people, with offices in London, Athens, Sydney, and North America. We are passionate about sports betting and technology, and we are always looking for new ways to innovate and improve our products. We are a fast-paced, dynamic company, and we are always looking for talented people to join our team. We are looking for a Senior Software Engineer to join our team in London, UK. You will be responsible for designing, developing, and deploying high-performance, scalable, and reliable software solutions for our sports betting platform. You will work closely with product managers, QA engineers, and other software engineers to deliver high-quality software that meets the needs of our customers. You will also be responsible for mentoring junior engineers and contributing to the overall technical direction of the team.

Responsibilities

- Design, develop, and deploy high-performance, scalable, and reliable software solutions for our sports betting platform - Work closely with product managers, QA engineers, and other software engineers to deliver high-quality software - Mentor junior engineers and contribute to the overall technical direction of the team - Participate in code reviews and ensure code quality - Troubleshoot and debug production issues - Stay up-to-date with the latest technologies and industry trends

Requirements

- Proven experience as a Senior Software Engineer or similar role - Strong experience with Java and Spring Boot - Experience with microservices architecture - Experience with cloud platforms (AWS, Azure, GCP) - Experience with relational databases (PostgreSQL, MySQL) - Experience with NoSQL databases (Cassandra, MongoDB) - Experience with message brokers (Kafka, RabbitMQ) - Experience with CI/CD pipelines - Experience with Agile methodologies - Excellent problem-solving and communication skills - Bachelor's degree in Computer Science or a related field

Tech Stack

JavaSpring BootMicroservicesAWSAzureGCPPostgreSQLMySQLCassandraMongoDBKafkaRabbitMQCI/CDAgile

Benefits

  • Competitive salary
  • Bonus scheme
  • Private medical insurance
  • Life assurance
  • Pension scheme
  • 25 days holiday
  • Flexible working
  • Training and development opportunities
  • Employee assistance program
  • Cycle to work scheme
  • Season ticket loan
Experience Level
senior
Remote Policy
hybrid
Views
11
Applications
0