Taro Logo

Principal Software Engineer

Global leader in betting and gaming entertainment, trusted by over 200 partners, providing betting platform and services for 25+ years.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Gaming

Description For Principal Software Engineer

OpenBet, a global leader in betting and gaming entertainment, is seeking a Principal Software Engineer to join their innovative team. With over 25 years of industry experience and serving 200+ partners worldwide, OpenBet processes bets for major events like the FIFA World Cup and Super Bowl. The role offers an opportunity to work on high-transaction, large-scale betting systems while leading strategic initiatives across multiple teams.

As a Principal Software Engineer, you'll be instrumental in shaping the technical direction of the team, working closely with Development Leads, Managers, and Architects. The position requires expertise in backend development, distributed systems, and a strong foundation in computer science principles. You'll be responsible for architectural decisions, mentoring team members, and ensuring the performance and security of critical systems.

The ideal candidate brings 8+ years of commercial software development experience, strong programming skills in Java and other languages, and expertise in database optimization and web technologies. You'll work in a hybrid environment, collaborating with global teams while enjoying the flexibility of modern workplace arrangements.

OpenBet offers a culture of innovation where creativity and collaboration are encouraged. You'll have the opportunity to make a significant impact on the future of betting entertainment, working with cutting-edge technology and contributing to products used by millions of players worldwide. The company provides attractive benefits, genuine development opportunities, and a supportive environment for career growth.

Join a team of 1,200+ experts across 14 countries, working with the most recognizable betting brands and helping to shape the future of iGaming. This role offers the perfect blend of technical leadership, innovation, and the chance to work on systems that operate at unprecedented scale and performance.

Last updated 8 days ago

Responsibilities For Principal Software Engineer

  • Lead design and code reviews
  • Lead large initiatives of strategic importance across multiple teams
  • Take architectural decisions and lead projects to completion
  • Develop new features for high transaction, large-scale betting systems
  • Mentor and guide less experienced software engineers
  • Address performance bottlenecks in the software
  • Design modular, scalable and portable solutions
  • Work with customer stakeholders to explain complex technical concepts

Requirements For Principal Software Engineer

Java
Python
JavaScript
React
Linux
  • Bachelor's degree in computer science, engineering, or information systems
  • 8+ years of commercial software development experience
  • Strong fundamental programming skills (data structures, algorithms)
  • Database design/optimization experience
  • Knowledge of Web technologies (SOAP, REST, XML, HTTP, TCP/IP)
  • Experience in solving complex technical problems
  • Excellent communication skills, both written and spoken
  • Knowledge of Agile, Scrum, BDD, TDD
  • Experience with distributed systems concepts

Benefits For Principal Software Engineer

  • Flexible working arrangements
  • Career development opportunities
  • Collaborative office environment
  • Global team interaction
  • Modern and exciting workplace

Interested in this job?

Jobs Related To OpenBet Principal Software Engineer