Software Engineer

Details of the offer

Company Description
**OpenBet** leads the global gaming market, providing innovative software that powers the world's most successful operators.
Want to be part of our story?
**Job Description**:
OpenBet is looking for a talented **Software Engineer **to work on the next generation of online sports betting and gaming platforms.
Our world leading sportsbook products process over 70% of all regulated sports bets, on a system that offers unparalleled levels of performance and scalability.
Our customer teams ensure that our global clients, including Singapore Pools, TAB-NZ and Sportsbet in Australia get the support and ongoing development that keeps their capability at the leading edge of sports betting products.
As a **Software Engineer **with the OpenBet **Team**, you'll have exposure to these systems, as well as extensive training and mentoring as you take our products and your career to the next level.
**Responsibilities**:

- Develop new features and functionality for high transaction, large scale betting websites
- Participate in design and code reviews
- Identify and address performance bottlenecks in the software
- Designing solutions that are modular, scalable and portable
- Work to improve overall system architecture and design components to meet those goals

**Qualifications**:

- Excellent communication skills, both written and spoken (in English)
- Demonstrable talent coding in Java or any mainstream programming language
- Working knowledge of web services, XML and Tomcat or other container
- Demonstrable talent in writing and using algorithms and assessing time complexity and performance
- Minimum 2+ years of commercial experience developing software
- Minimum 1+ years of demonstrable experience in large scale system design

**It w also be great to see these skills/experiences as well**:

- Experience developing on Unix/Linux
- Web technologies and internet protocols (SOAP, WS-*, ReST, XML, HTTP, TCP/IP).
- Scripting skills: Bash, Perl, Python, and JavaScript
- Experience with Maven or another Continuous Integration and Automated unit testing frameworks
- Knowledge of Spring, Hibernate, Ehcache
- Experience working with relational database technology, ideally PostgreSQL
- Experience with interfacing with 3rd party systems
- Any knowledge of TCL is a major plus
- Experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communication and brokering
- Ability to learn and critique new technologies quickly

Additional Information
**What can OpenBet give you**:

- The opportunity to i**nteract with global teams**, and where appropriate switch teams and projects as you and our business continue to develop and grow
- Tangible and genuine **career development**, where you can take your career where you want it to go!
- Exposure to re**al world and business critical projects **& the chance to develop some of the world's **leading e-commerce sportsbooks** whilst working with various clients and seeing lots of code!
**And if that's not enough;** you will get to enjoy **benefits** and **flexible working** whilst we provide you with the guidance and development skills you need to progress quickly and **enhance your career**.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Built at: 2025-06-19T15:55:36.251Z