2,497 Open roles
96 Companies
79 Posted today
Jobs / Betway Africa / Software Engineer I
Posted 2026-07-03

Software Engineer I

Description

The Software Engineer I will play a key part in delivering and driving the design, development, and evolution of the company's technology stack, ensuring platforms are robust, scalable, and ready for what's next.

The role involves taking ownership of work that provides a competitive edge. This includes collaborating with stakeholders to understand user requirements and translate them into technical design documents, designing scalable software architectures, and developing moderate-to-complex web applications across multiple platforms.

Responsibilities also include designing, building, testing, and maintaining software solutions, ensuring code quality and DevOps alignment through CI/CD pipeline development, conducting code reviews, and collaborating with project management to define technical direction and plan delivery timelines.

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
  • Clear, confident communication (written and verbal), and the ability to breakdown complex ideas (required)
  • A collaborative mindset, working smoothly with cross-functional teams to hit shared goals (required)
  • Strong organisational skills and the ability to manage multiple projects without dropping the ball (required)
  • Exceptional attention to detail and a commitment to high-quality work (required)
  • Adaptability – you stay sharp, productive and positive in fast-moving environments (required)
  • Proficient in .NET 8+ for developing Web APIs and Worker Services (required)
  • Solid experience with C# 8 and above (required)
  • Hands-on experience with Elasticsearch (required)
  • Strong working knowledge of MS SQL Server, including Entity Framework Core and Dapper (required)
  • Familiarity with message queueing systems such as RabbitMQ, Kafka or Azure Service Bus (required)
  • Proficient with Azure DevOps, including Repos, Pipelines and Releases (required)
  • Experience with one or more modern frontend frameworks: Angular, React or Vue (required)
  • Understanding of in-memory and distributed caching using tools like Redis (required)
  • Development experience in microservices architecture (required)
  • Solid understanding of unit testing practices and frameworks (required)
Benefits
  • Learning and development programmes
  • Performance feedback tools
  • Employee Assistance Programme
  • Medical Aid Subsidy
  • Group Life Subsidy
  • Provident Fund Subsidy
About Betway Africa

Betway Africa is the African arm of Betway, the sports-betting and online-casino brand owned by Super Group (SGHC), a holding company listed on the New York Stock Exchange. Operating since 2006, it delivers sports betting and casino products - including the Jackpot City, Lucky Nugget and Ruby Fortune brands - across markets such as South Africa, Ghana, Nigeria, Zambia, Tanzania, Malawi and Mozambique. The division employs more than 1,000 people, with offices in Johannesburg and Cape Town. It covers functions spanning marketing, technology, finance and customer care for Betway's African operations.

Read more about Betway Africa →

Apply on Betway Africa →