Athens, Attica, Greece Hybrid Employment

OpenBet is hiring a Senior Software Engineer

About the Role

OpenBet is hiring a Senior Software Engineer to join our global team. In this role, you will gain exposure to high-transaction, large-scale betting systems while receiving mentorship to advance our software and your career.

What You'll Do

  • Develop new features and functionality for high-transaction, large-scale betting websites and systems.
  • Lead design and code reviews.
  • Identify and address performance bottlenecks in the software.
  • Design solutions that are modular, scalable and portable.
  • Lead improvements to areas of system architecture.
  • Mentor, guide and potentially line manage less experienced software engineers.
  • Work with customer stakeholders to explain complex/technical concepts.

What We're Looking For

  • A bachelor’s degree in computer science, engineering, or information systems from a well-regarded university.
  • Demonstrable coding talent in Java.
  • Strong fundamental programming skills (data structures, algorithms).
  • Database design/optimisation experience (any vendor).
  • Working knowledge of Web technologies and internet protocols (SOAP, WS-*, ReST, XML, HTTP, TCP/IP).
  • Excellent communication skills, both written and spoken.
  • 6+ years of commercial experience developing software.

Nice to Have

  • Familiarity developing on Linux.
  • Development skills in TCL.
  • Web development skills React, HTML, HTML5 and CSS.
  • Knowledge of Agile, Scrum, BDD, TDD.
  • Experience with Jenkins or other CI tools.
  • Good working knowledge of Git or other version control systems.
  • Scripting skills: Bash, Perl, Python, and JavaScript.
  • Experience in developing software that interfaces with other 3rd party systems.
  • Experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communication and brokering.
  • Ability to learn new technologies quickly.

Technical Stack

  • Java, TCL, Linux, React, HTML, HTML5, CSS, SOAP, WS-*, ReST, XML, HTTP, TCP/IP, Jenkins, Git, Bash, Perl, Python, JavaScript

Team & Environment

You will join a team of 1,200+ experts across 14 countries.

Benefits & Compensation

  • Attractive benefits, an open and supportive environment as well as a modern workplace.
  • The opportunity to interact with global teams on a regular basis.
  • Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
  • Flexible working whilst we provide you with the guidance and development skills you need to progress and enhance your career.
  • A collaborative office environment with our team members in office 2 days per week.

Work Mode

This is a hybrid role.

At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected.

Required Skills
JavaTCLLinuxReactHTMLHTML5CSSSOAPWS-*ReSTDatabase DesignAlgorithmsData StructuresXMLHTTPTCP/IP
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
OpenBet

OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago