About the job
The Team
OpenBet stands as a premier global provider in the betting and gaming entertainment industry, partnered with over 200 clients to craft unforgettable winning moments for millions of players globally. From managing bets during landmark events such as the FIFA World Cup and the Super Bowl to developing innovative products like BetBuilder, we are committed to enhancing the player experience with top-tier content, state-of-the-art technology, and robust player protection mechanisms.
For more than 25 years, our unparalleled platform has fueled the most prominent betting brands, maintaining optimal performance with 100% uptime, unmatched scalability, and rapid response times. With 85 licenses and a clientele that includes 20 operators from the World Lottery Association, our team of over 1,200 experts across 14 countries remains at the forefront of the industry. Join OpenBet and elevate your career by being part of a dynamic global team that is shaping the future of betting entertainment for millions.
The Goal
As a Senior Software Engineer at OpenBet, you will gain exposure to vital systems, along with comprehensive training and mentorship to advance both our software and your professional growth.
Your Responsibilities:
- Develop new features and functionalities for high-transaction, large-scale betting platforms and systems;
- Lead design and code reviews;
- Identify and resolve performance bottlenecks in the software;
- Design modular, scalable, and portable solutions; spearhead enhancements to system architecture;
- Mentor, guide, and potentially manage junior software engineers;
- Collaborate with customer stakeholders to communicate complex technical concepts.
Your Profile:
- A bachelor’s degree in computer science, engineering, or information systems from a recognized institution;
- Proven programming proficiency in Java;
- Strong foundational programming skills (data structures, algorithms);
- Experience in database design and optimization (any vendor);
- Familiarity with web technologies and internet protocols (SOAP, WS-*, ReST, XML, HTTP, TCP/IP);
- Exceptional communication skills, both written and verbal;
- 6+ years of professional software development experience.
Preferred Skills and Experiences:
- Experience in Linux development;
- Proficiency in TCL;
- Web development experience with React, HTML, HTML5, and CSS;
- Knowledge of Agile methodologies, Scrum, BDD, TDD;
- Experience with Jenkins or other CI tools;
- Good understanding of Git or other version control systems;
- Scripting knowledge in Bash, Perl, Python, and JavaScript;
- Experience developing software that integrates with third-party systems;
- Background in software development for high-availability environments.

