Search by job, company or skills

OpenBet

Software Engineer

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants
4-6 Years

Job Description

Who We Are:

OpenBet is a global leader in betting and gaming entertainment, trusted by over 200 partners to create memorable winning moments for millions of players worldwide. From processing bets during iconic events like the FIFA World Cup and Super Bowl to pioneering next-gen products like BetBuilder, we continuously redefine the player experience with high-quality content, cutting-edge technology, and advanced player protection tools. For over 25 years, our unbeatable platform has powered the most recognizable betting brands, ensuring peak performance with 100% uptime, unmatched scale, and speed. With 85 licenses, 20 World Lottery Association operators on our customer roster, and a team of 1,200+ experts across 14 countries, we remain at the heart of the industry. Join OpenBet to take your career to the next level and be part of a global innovative team shaping the future of betting entertainment for millions worldwide.

Job Location: Singapore

Job Type: Full-Time

The Goal

As a Software Engineer you will be expected to both lead and mentor less

experienced developers, actively contributing to their day-to-day activities and training

needs.What you will be working on:

Create innovative solutions to enhance product features, performance and maintainability of various core components within the software stack.

Ensure code quality by writing unit and integration tests as well as participate in team code reviews.

Contribute to the resolution of any issues and incidents related to our various sports data feed and sports trading components within the specified Service Level Agreements (SLA) for our various customers.

Ensuring that applications have appropriate hooks into monitoring and alerting tools to assist in DevOps and TechOps monitoring, problem discovery and resolution.

Helping migrate existing applications to use automated build, test and release frameworks (ie. Jenkins)

Collaborate well in a distributed, cross-functional team environment, interacting with QA&aposs, project managers, product owners, and other departments

The Player

The Full Stack Developer will be a key role for Openbet Locator / Casino with expertise in Node.js and React.js to design, develop, and deploy scalable web applications. The ideal candidate should have hands-on experience with AWS tools and services, including but not limited to Lambda, API Gateway, DynamoDB, S3, and CloudFormation, to build and maintain cloud-native solutions. You will collaborate closely with cross-functional teams including Product Owners, QA and Software Architects to ensure high-quality, reliable, and secure application development while leveraging the latest technologies to solve complex challenges in a cloud-based environment.

We are looking for someone with a willingness and attitude to learn new skills, a passion for improving code and adopting best practices, and the agility to think and operate like a start-up, all while enjoying the stability and resources of an established company.

Key Accountabilities

  • Development ofnew features and functionalityfor Product Engineering products and services, including the production of unit tests as and where required
  • Code reviews for products and services delivered across the wider team
  • Code quality for products and services delivered by the team for whom the Senior Software Engineer is responsible
  • Ensuring that products and services adhere to agreed performance KPIs and are delivered in line with Product pipeline requirements
  • Ensuring that all products and services have agreed levels of test coverage, in line with pillars requirements, and adhere to agreed architectural and technology (including security) standards
  • Provision of detailed release documentation for handover to BAU and support teams

Key Responsibilities

  • Active participation in solutions architecture and design, including KPI definition
  • Ability to act as the design authority and provide high level estimates of software deliverables for planning purposes
  • Proactively identify and address areas of material improvement, notably around performance, security and scalability
  • Ensure that all team members have a clear understanding of the overall system architecture and design components, in the context of meeting product requirements
  • Experience of Agile development processes and scrum roles and responsibilities

Qualifications

Knowledge & Experience

Mandatory

  • A minimum of 4+years hands-on experience in designing and developing applications using NodeJS / ReactJS
  • Excellent knowledge of Relational Databases, eg SQL
  • Experience in developing web applications
  • Demonstrable experience with unit and automated integration testing
  • Experience in web sessions, SSO flows and exposing REStful APIs to frontend clients
  • Some experience in use of Kafka
  • Extensive experience is the use of Docker, Ansible, Maven, Jenkins, Sonar and Git (BitBucket)
  • Demonstrable experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communications and brokering

Preferred

  • Hands-on experience in developing microservices
  • Knowledge/Experience with AWS tools Cognito for Auth, API Gateway, S3, Aurora and Amazon location services.
  • Some experience in Domain Driven Design, the actor model, event-sourcing and CQRS
  • Secondary expertise in Python (maybe PHP) and PostgreSQL or MySQL would be beneficial
  • Exposure to Infrastructure as Code (IaC) tools like Terraform is a plus; willingness to learn
  • General scripting skills: Bash, Perl, Python, Javascript etc.

Whats the ScoreWhy 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&aposs 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 thats not enough

enjoyflexibleworkingwhilst we provide you with theguidanceanddevelopmentskillsyou need to progress andenhance your career

We have a collaborative office environment with our team members in office 3 days per week.

At OpenBet, we celebrate diversity and believe in creating an inclusive environment where every voice is valued and respected. We&aposre committed to building a team that reflects the rich tapestry of humanity, embracing individuals from all walks of life, backgrounds, and identities. Join us in shaping the future of iGaming, where diversity isn&apost just celebratedit&aposs celebrated.

More Info

Industry:Other

Function:Betting And Gaming

Job Type:Permanent Job

Date Posted: 24/08/2025

Job ID: 124561799

Report Job

About Company

View More
Last Updated: 23-09-2025 03:44:15 PM
Home Jobs in Singapore Software Engineer

Similar Jobs