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.





