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
Discussion

Summary

Senior back-end engineer at Digital Outsource Services (a Super Group online gaming company) in Cape Town, building, testing, deploying and supporting software platforms and microservices, resolving production issues and mentoring juniors. Core stack: C#/.NET, REST APIs, SQL Server, Docker, cloud (AWS/Azure/GCP) and CI/CD.

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.

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 →