Job Description, Responsibilities & Requirements
About the Position
We’re on a thrilling journey of growth and innovation, and we need passionate, driven engineers to join us. You’ll work at the intersection of high-performance systems and a fast-moving global industry, building platforms that power millions of real-time experiences.
In return, you’ll find a supportive environment where your skills can flourish and your career can soar. Ready to become a game-changer? Supercharge your career with us and be part of something extraordinary.
Responsibilities
- Collaborate with stakeholders to understand user requirements and translate them into clear technical design documents
- Design scalable software architectures that support both current and future cross-functional needs, including software, hardware and communication components
- Develop high-level system design diagrams and implement moderate-to-complex web applications across multiple platforms
- Design, build, test and maintain software solutions including applications, websites, data processes and user interfaces
- Ensure code quality and DevOps alignment through CI/CD pipeline development and continuous improvement
- Conduct code reviews, champion coding standards and drive adoption of engineering best practices
- Collaborate with project management to define technical direction and plan delivery timelines
Requirements
Technical Skills
- 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 one or more modern frontend frameworks: 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
Soft Skills & Work Approach
- Strong verbal and written communication skills, with the ability to clearly convey complex ideas
- Proven ability to collaborate effectively within cross-functional teams to achieve shared objectives
- Excellent multitasking and time management skills, with a consistent track record of delivering on time and within scope
- High attention to detail, ensuring quality and accuracy in all deliverables
- Comfortable working in fast-paced, dynamic environments with changing priorities
Nice to Have
- In-depth knowledge of sports betting markets, including odds calculations, bet types and current market trends
- Previous experience in the online gaming or casino industry, with insights into player behaviour and industry dynamics
- Familiarity with gambling regulations and compliance requirements across different jurisdictions
- Experience developing and executing customer retention strategies, particularly in gaming or digital platforms
We Offer
At Super Group, we’re committed to helping you grow – both personally and professionally. We offer a range of benefits designed to support your development, wellbeing and success:
- Robust learning and development programmes with access to training, resources and growth opportunities to advance your career
- Employee Assistance Programme offering comprehensive wellbeing support services
- Hybrid Work Model that promotes flexibility and work-life balance
About the Company
We’re on a mission to create extraordinary experiences for our customers, and we believe that your unique skills, passion and superdrive will help us get there. As a Senior Software Engineer, you’ll be a driving force behind the design, development and evolution of our technology stack – ensuring our platforms are robust, scalable and ready for what’s next.