Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Digital Outsource Services

NewBe an early applicant

Senior Software Engineer (Back-end)

Posted Updated
Discussion

Summary

Senior backend engineer at Super Group's Digital Outsource Services in Cape Town, building, deploying and maintaining online gaming platform services in C#/.NET with REST APIs, microservices, SQL Server, Docker, CI/CD and cloud (AWS/Azure/GCP), while mentoring junior engineers and ensuring quality, scalability and SLAs.

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Responsibilities

  • Build, maintain, enhance and deploy software according to company’s software engineering standards and align these standards with industry best practices.
  • Unit‑test all software artifacts.
  • Maintain current systems and develop new systems using the latest technologies.
  • Collaborate with Enterprise Architects, Software Engineers, Quality Engineers and Product Managers in developing, testing and deploying software components.
  • Provide second/third line support to IT for software deployed into the company ecosystem.
  • Analyse and resolve complex and high‑impact production issues as required.
  • Monitor system performance and ensure all SLAs are met.
  • Manage the implementation of technical solutions as part of technical leadership.
  • Transfer business and technical knowledge to the wider team.
  • Mentor junior engineers and provide technical guidance.
  • Focus on system quality, stability and scalability.
  • Contribute and provide expertise in the design, development and implementation of platforms, ensuring alignment with business objectives and technical requirements.
  • Assist the Software Engineering Lead in code reviews, pair programming, and implementation of best practices, coding standards and relevant methodologies.
  • Maintain comprehensive documentation of system architecture, processes and workflows for transparency and future reference.

Qualifications (Essential Skills)

  • Minimum 7 years’ experience in end‑to‑end software development.
  • Solid understanding of software engineering design patterns and methodologies.
  • Strong proficiency in object‑oriented programming (OOP) with preference for C# and .NET.
  • Experience designing and building RESTful APIs and microservices.
  • Proficient with relational databases (e.g., SQL Server) and efficient query writing.
  • Hands‑on experience with containerization technologies (e.g., Docker).
  • Familiarity with cloud platforms such as AWS, Azure or GCP.
  • Strong knowledge of DevOps practices, CI/CD pipelines and infrastructure as code.
  • Solid understanding of software testing fundamentals.
  • Ability to mentor and transfer knowledge to the wider team.
  • Passion for technology and continuous learning.
  • Exceptional attention to detail and high quality standards.
  • Quick adaptation to changing environments and priorities.
  • Experience mentoring or coaching junior developers.
  • Excellent problem‑solving and analytical skills.
  • Accurate effort estimation and ownership of time management and delivery.
  • Strong collaboration and communication abilities.

Desirable Skills

  • Experience in online gaming or casino industry with knowledge of player behaviour and regulations.
  • Experience with Test‑Driven Development (TDD) and writing unit/integration tests.
  • Familiarity with container orchestration tools (e.g., Kubernetes).
  • Knowledge of NoSQL databases (e.g., MongoDB) and distributed systems.
  • Knowledge of in‑memory data stores (e.g., Redis or Valkey).
  • Experience with messaging systems (e.g., Kafka, RabbitMQ).
  • Experience leading technical discussions and code reviews.
  • Experience working in an Agile software engineering team.
  • Understanding of security principles.
  • Familiarity with JavaScript frameworks (e.g., Angular, Vue, React).
  • Computer Science related degree, diploma or equivalent qualification.
  • Minimum 2 years’ experience in a Senior Software Engineer/Developer role.

EEO Statement

At Super Group, diversity is part of our DNA. With teams across 16 countries, 85 nationalities, and 16 languages, we take equal opportunities seriously, championing a supportive, inclusive and empowering environment wherever you are in the Group. It’s all about putting your experience first and ensuring honesty and fairness in all we do.

Benefits and Perks

  • Comprehensive learning and development programmes.
  • Innovative Performance Tool for regular constructive feedback.
  • Employee Assistance programme.
  • Free daily meals, massages, on‑site gym and barista service.
  • Group life cover and funeral fund benefit.
  • Financial services assistance and Curro school fees benefit.
  • Income continuation benefit.
  • Leadership training and referral bonus.
  • Medical aid subsidy.
  • Free sleep coaching on‑site.
  • Retirement annuity subsidy.
  • Team socials.

Security and Compliance

Access to customers’ financial details requires trust and honesty. Therefore, a credit and criminal record check will be conducted as part of the hiring process. An additional qualification verification check will also be performed.

#J-18808-Ljbffr

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →