Senior Software Engineer

Sorry, this job was removed at 12:13 a.m. (CST) on Friday, May 09, 2025
Be an Early Applicant
Cape Town, Western Cape
In-Office
Financial Services
The Role
Empowering Africa’s tomorrow, together…one story at a time.

With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.

Job Summary

Build high-performing, scalable, enterprise-grade applications & build capability in others to do the same. This includes but is not limited to applying critical thinking, design thinking and problem solving skills in an agile team environment to solve complex technical problems (Front End, Back End and Integration) with high quality solutions & leading all phases of the development lifecycle to deliver.

Job Description

At ABSA Digital Technology, we’re engineering the future of high-performance FX trading. We’re looking for skilled and passionate software engineers to join our high-performing team based in Cape Town and help shape the future of our FX Digital Platform.

Our applications—powering 14 internal teams and soon expanding externally via our API Gateway—are built with C# (.NET Core & .NET Framework) and run on our internal platform. We also support three additional applications critical to our internal operations.

The Challenge? High Volume. Ultra-Low Latency. Mission-Critical Systems.

Our systems process millions of transactions daily, requiring extreme performance optimization, scalability, and reliability. We tackle complex engineering challenges, from microsecond-level latencies to multi-region distribution and fault tolerance—all while maintaining rock-solid stability in a fast-moving FX market.

What’s Next? AWS Migration & Cutting-Edge Tech

We’re in the midst of a large-scale AWS migration, re-architecting our platforms for cloud-native scalability, resilience, and efficiency. If you thrive on solving hard problems in distributed computing, real-time processing, and event-driven architectures, this is the place for you.

We operate in an Agile, fast-paced environment, and we want developers who embrace performance-driven engineering, automation, and continuous improvement. If you’re ready to push the boundaries of financial technology, let’s talk.

Key Responsibilities:

Software Development and Architecture:

  • Design, code, test, debug, and document software according to functional requirements.
  • Develop and maintain RESTful APIs, ensuring scalability, performance, and security.
  • Architect and implement microservices-based solutions.

CI/CD and Kubernetes:

  • Oversee and optimize CI/CD pipelines to support efficient delivery processes.
  • Implement and manage Kubernetes-based deployments for containerized applications.

Agile Practices:

  • Participate in scrum and agile ceremonies, fostering a collaborative team environment.
  • Work with team members to ensure sprint goals and deliverables are met with high quality.

Problem-Solving and Troubleshooting:

  • Analyze, diagnose, and resolve complex technical issues.
  • Employ strong analytical and creative problem-solving skills to develop innovative solutions.

Collaboration and Communication:

  • Work closely with team members and end-users to ensure technical compatibility and user satisfaction.
  • Communicate technical concepts effectively to stakeholders at all levels.

On-Call Support:

  • Participate in on-call rotations to ensure system reliability and uptime.
  • Take a proactive approach to identifying and resolving issues before they impact users.

Continuous Learning and Industry Awareness:

  • Keep abreast of technical and industry developments, applying new methodologies and technologies where appropriate.

Key Requirements:

Experience:

  • 8+ years of experience in software development and technical collaboration.
  • Tertiary education in Computer Science or a related field.

Technical Skills:

  • Proficient in designing and developing RESTful APIs (4+ years).
  • Experience with CI/CD pipelines (2+ years) and Kubernetes (2+ years).
  • Strong understanding of microservices architecture.
  • Expertise in C# technology and OOP principles.
  • Familiarity with ORM frameworks such as Entity Framework.

Design and Development Principles:

  • Solid understanding of SOLID design principles and design patterns.
  • Domain-Driven Design (DDD) and Test-Driven Development (TDD) experience (advantageous).

Version Control:

  • Proficient understanding of code versioning tools (e.g., Git).

Soft Skills:

  • Strong analytical and creative problem-solving skills with excellent attention to detail.
  • Flexible and adaptable to working with new methodologies and technologies.
  • Proactive and demonstrates strong ownership within collaborative teams.

Expectations:

  • Take ownership of technical decisions and system design.
  • Exhibit a proactive approach and a strong sense of accountability.
  • Contribute to team growth and technical innovation.
  • Foster a culture of technical excellence and continuous improvement.

Why Join Us?

  • Collaborate with team members in designing and building cutting-edge solutions.
  • Be part of a collaborative, innovative, and growth-oriented team based in Cape Town

Education

Bachelor's Degree: Information Technology

Absa Bank Limited is an equal opportunity, affirmative action employer. In compliance with the Employment Equity Act 55 of 1998, preference will be given to suitable candidates from designated groups whose appointments will contribute towards achievement of equitable demographic representation of our workforce profile and add to the diversity of the Bank.

Absa Bank Limited reserves the right not to make an appointment to the post as advertised

Similar Jobs

Easy Apply
In-Office
Cape Town, Western Cape, ZAF
824 Employees
Easy Apply
In-Office
Cape Town, Western Cape, ZAF
824 Employees

Motorola Solutions Logo Motorola Solutions

Senior Software Development Engineer In Test

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
South Africa
23000 Employees

LexisNexis Logo LexisNexis

Senior Software Engineer

Information Technology • Legal Tech • Professional Services • Analytics • Business Intelligence
In-Office
4 Locations
10001 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Johannesburg
39,055 Employees
Year Founded: 2018

What We Do

Absa Group Limited (Absa) has forged a new way of getting things done, driven by bravery and passion, with the readiness to realise growth on the African continent and beyond.

We’re a truly African brand, inspired by the people we serve in Botswana, Ghana, Kenya, Mauritius, Mozambique, Seychelles, South Africa, Tanzania, Uganda, and Zambia. We also have representative offices in China, Namibia, Nigeria and the United States, as well as securities entities in the United Kingdom and the United States, along with technology support colleagues in the Czech Republic.

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
70 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account