Senior Software Engineer (Back-end)

Digital Outsource Services

Cape Town

On-site

ZAR 600,000 - 850,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive learning and development programmes
Free daily meals
Medical aid subsidy
Team socials

Job summary

Digital Outsource Services in Cape Town is seeking a Senior Software Engineer with over 7 years of experience in software development. The ideal candidate will excel in C# and .NET, with a solid understanding of RESTful APIs.

Your responsibilities will include collaborating with different teams, maintaining current systems, and mentoring junior engineers. Benefits include comprehensive development programs and free daily meals.

Qualifications

  • Minimum 7 years’ experience in end-to-end software development.
  • Strong proficiency in object-oriented programming (OOP) with preference for C# and .NET.
  • Experience designing and building RESTful APIs and microservices.
  • Hands-on experience with containerization technologies (e.g., Docker).
  • Strong knowledge of DevOps practices, CI/CD pipelines and infrastructure as code.
  • Ability to mentor and transfer knowledge to the wider team.

Responsibilities

  • Build, maintain, enhance and deploy software according to company standards.
  • Unit-test all software artifacts.
  • Collaborate with various engineers in developing, testing, and deploying software components.
  • Provide second/third line support for deployed software.
  • Monitor system performance and ensure SLAs are met.

Skills

C#
.NET
RESTful APIs
Docker
SQL Server
AWS
Azure
GCP
DevOps practices
Agile methodologies

Education

Computer Science related degree or equivalent

Tools

Kubernetes
MongoDB
Redis
Kafka
RabbitMQ

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Free daily meal
Free on-site gym
Group life cover
+2
Software Engineer II (Full-Stack)
Software Engineer II (Full-Stack)

Digioutsource • Cape Town

On-site
ZAR 600,000 - 1,200,000
Group Life Cover
Funeral Fund Benefit
Income Continuation Benefit
+2
Software Engineer II (Full-Stack)
Software Engineer II (Full-Stack)

Digital Outsource Services (Pty) Ltd • Cape Town

On-site
ZAR 520,000 - 860,000
Group Life Cover
Medical Aid Subsidy
Retirement Annuity Subsidy
+1
Software Engineer (Full Stack)
Software Engineer (Full Stack)

DigiOutsource • Cape Town

On-site
ZAR 600,000 - 900,000
Free Daily Meal
Free On-Site Gym
Group Life Cover
+1
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

ATS Client • Cape Town

On-site
ZAR 1,000,000 - 1,350,000
Free Daily Meals
Free On-Site Gym
Group Life Cover
Senior DevSecOps Engineer
Senior DevSecOps Engineer

DigiOutsource • Cape Town

On-site
ZAR 900,000 - 1,300,000
Group Life Cover
Medical Aid Subsidy
Retirement Annuity Subsidy
+1
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Betway Global • Pretoria

On-site
ZAR 700,000 - 1,100,000
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Betway Group • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Learning and development programmes
Employee Assistance Programme
Performance feedback tools
Software Engineer (Back-End)
Software Engineer (Back-End)

DigiOutsource • Cape Town

On-site
ZAR 334,800 - 558,000
Free Daily Meal
Free Massages On-site
Free On-Site Gym
+2
Software Engineering Lead
Software Engineering Lead

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Free Daily Meal
Free On-Site Gym
Group Life Cover
+1