About the job
As a Senior Software Engineer with the OpenBet team, you’ll have exposure to these systems, as well as extensive training and mentoring as you take our software and your career to the next level.
Responsibilities:
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.If you are the right Senior Software Engineer for us you will be able to demonstrate: A bachelor’s degree in computer science, engineering, or information systems from a well-regarded university;
Demonstrable coding talent in at least one major language (TCL, Java, J2EE, C, C++, C#, Python or PHP);
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.
Qualifications:
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.
It would also be great to see these skills/experiences as well:
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.
What’s the Score?
Why OpenBet?
The Playground: Join a team of innovators, disruptors, and game-changers who are reshaping the future of betting and gaming.
The Mission: Be part of a mission-driven organization that's committed to revolutionizing the way the world plays.
The Impact: Make a real impact on the world stage, leaving a lasting legacy that transcends boundaries and inspires generations to come.
The Culture: Immerse yourself in a culture of creativity, collaboration, and curiosity, where every idea is welcomed, every voice is heard, and every dream is encouraged.
The Future: Join us on the journey to build the future of betting and gaming, one game-changing innovation at a time.
What we can offer YOU:
Attractive benefits, an open and supportive environment as well as a modern and exciting workplace
The opportunity to interact with global teams on a regular basis as you and our business continues to develop & grow
Tangible and genuine development - at OpenBet, you can take your career where you want it to go!
And if that’s not enough; enjoy flexible working whilst we provide you with the guidance and development skills you need to progress and enhance your career
We have a collaborative office environment with our team members in office 2 days per week.
Hybrid
Πληροφορική
Permanent
Full Time
© Jobily.gr 2025, All rights reserved
When you visit or interact with our sites, services or tools, we or our authorised service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.
9dfee4da