Senior Software Engineer

Posted 57mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer designing scalable .NET gaming platforms for Super Group, the digital gaming company behind Betway and Jackpot City. Building APIs, microservices and CI/CD solutions.

Responsibilities:

  • Collaborate with stakeholders to understand user requirements and translate them into technical design documents
  • Design scalable software architectures supporting current and future cross-functional needs, including software, hardware and communication components
  • Develop high-level system design diagrams
  • Implement moderate-to-complex web applications across multiple platforms
  • Design, build, test and maintain applications, websites, data processes and user interfaces
  • Develop and continuously improve CI/CD pipelines to ensure code quality and DevOps alignment
  • Conduct code reviews and champion coding standards
  • Drive adoption of engineering best practices
  • Collaborate with project management to define technical direction and plan delivery timelines
  • Drive design, development and evolution of the technology stack
  • Help ensure platforms are robust, scalable and ready for future needs

Requirements:

  • Proficient in .NET 8+ for developing Web APIs and Worker Services
  • Solid experience with C# 8 and above
  • Hands-on experience with Elasticsearch
  • Strong working knowledge of MS SQL Server, including Entity Framework Core and Dapper
  • Familiarity with message queueing systems such as RabbitMQ, Kafka or Azure Service Bus
  • Proficient with Azure DevOps, including Repos, Pipelines and Releases
  • Experience with Angular, React or Vue
  • Understanding of in-memory and distributed caching using tools like Redis
  • Development experience in microservices architecture
  • Solid understanding of unit testing practices and frameworks
  • Clear, confident written and verbal communication
  • Ability to break down complex ideas
  • Collaborative mindset and cross-functional teamwork
  • Strong organisational skills and ability to manage multiple projects
  • Exceptional attention to detail and commitment to high-quality work
  • Adaptability in fast-moving environments
  • Desirable: in-depth knowledge of sports betting markets, including odds calculation, betting types and market trends
  • Desirable: experience in the online gaming or casino industry and knowledge of player behaviour and industry regulations
  • Desirable: familiarity with gambling regulations and compliance requirements
  • Desirable: experience developing and executing customer retention strategies

Benefits:

  • Learning and development programmes, tools, training and opportunities for career growth
  • Performance tool providing meaningful feedback and development support
  • Employee Assistance Programme offering resources for employees and their families