Athens, Attica, Greece Hybrid Employment

OpenBet is hiring a Senior Software Engineer

About the Role

OpenBet is hiring a Senior Software Engineer to build and scale our high-volume betting systems. You will design modular solutions, lead technical reviews, and mentor engineers while working with global stakeholders.

What You'll Do

  • Develop new features 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 system architecture.
  • Mentor, guide, and potentially line manage less experienced software engineers.
  • Work with customer stakeholders to explain complex and technical concepts.

What We're Looking For

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

Nice to Have

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

Technical Stack

  • Java, TCL, React, HTML, HTML5, CSS, Linux, Jenkins, Git, Bash, Perl, Python, JavaScript

Team & Environment

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

Benefits & Compensation

  • Attractive benefits, an open and supportive environment, and a modern workplace.
  • Opportunity to interact with global teams regularly.
  • Tangible career development where you can take your career where you want it to go.
  • Flexible working with guidance and development support.
  • Collaborative office environment with team members in office 2 days per week.

Work Mode

This is a hybrid position.

OpenBet celebrates diversity and is committed to creating an inclusive environment where every voice is valued and respected.

Required Skills
JavaTCLReactHTMLHTML5CSSLinuxJenkinsGitBashSOAPRESTXMLHTTPTCP/IP
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
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