Senior Software/ai Developer Financial Services/payments

Pretoria, GP, ZA, South Africa

Job Description

Salary: R80k to R130k per month + bonus + benefits Location: Pretoria, South Africa (On-premise, 5 days a week) 4-6 years' solid commercial experience in software development

Recruiting on behalf of a leading international iGaming software company



Are you a seasoned developer ready to take ownership of complex, integrated software products in the financial services/payments sector? This is a Senior Software Developer position - strictly for experienced professionals. If you're still building your commercial experience, this opportunity is not for you.

Location: Pretoria, South Africa (On-premise, 5 days a week)
Salary: R80,000 - R130,000 per month + bonus + benefits

The Opportunity



Architect and design integrated software solutions, ensuring compliance and technical excellence. Lead implementation of best practices, drive code quality, and mentor team members. Manage development, release, and maintenance of multiple integrated products. Optimise CI/CD pipelines, automate deployments, and ensure robust test coverage. Collaborate across teams, drive knowledge sharing, and continuously improve engineering practices. Leverage AI tools and techniques to accelerate coding, testing, and delivery - or demonstrate a strong willingness to adopt AI-driven development practices.

What You'll Need



4-6 years' solid commercial experience in software development, ideally within financial services or payments. Bachelor's degree in a relevant field. Advanced proficiency in .NET (latest LTS), cloud (OnPrem & Cloud), CI/CD, and modern DevOps tooling (e.g., Terraform, Docker, Kubernetes). Proven track record delivering across APIs, microservices, and integrated systems. Strong understanding of compliance, security, and regulatory requirements. Experience leading small/medium projects and mentoring developers. AI experience (e.g., code generation, automated testing, optimisation) or a proactive mindset to adopt AI tools for efficiency.

Interview Process


Stage 1:

Technical Assessment - You will be presented with five coding challenges.
- Expectation: Use AI tools to assist in solving these challenges efficiently.

Stage 2:

Technical Interview - After grading, you'll meet the panel to:
- Explain how you approached the assessment.
- Demonstrate hands-on experience and problem-solving skills expected of a Senior Software Developer.

This Role Is Not For



Junior or entry-level developers. Recent graduates or those seeking their first commercial role. Candidates requiring remote or hybrid working arrangements.

Remuneration & Benefits


Salary: R80,000 - R130,000 per month
Bonus: Performance-based
Benefits include:
o Medical Aid
o Provident Fund
o Insured Benefits: Group Life, Income Protector, Funeral Fund,
Capital Disability
o On-site facilities: Canteen, Gym, Learning & Development programmes
Only candidates with the required experience and background will be
considered. Junior and entry-level applications will not be reviewed.

If you meet the criteria and are ready for a challenging, rewarding role in Pretoria, apply now.
Job Type: Full-time

Pay: R80000,00 - R130000,00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1619550
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, GP, ZA, South Africa
  • Education
    Not mentioned