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.





