Backend Developer
Absa GroupResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
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.
My Career Development Portal: Wherever you are in your career, we are here for you. Design your future. Discover leading-edge guidance, tools and support to unlock your potential. You are Absa. You are possibility.
Job Summary
We are looking for a highly skilled Backend Developer with strong C++ expertise to join our
core engineering team and help build and evolve a multi-asset, ultra-low latency trading
platform.
You will work on performance-critical systems that process real-time market data and order
flows across multiple venues and asset classes (Equities, FX, Derivatives). This is a hands-on
engineering role focused on deterministic performance, reliability, and clean architecture.
If you enjoy solving complex technical challenges with real-time performance requirements,
this role is for you.
Job Description
- Design and implement low-latency trading components in modern C++ (C++17/20+)
- Build high-performance market data handlers and order gateways (FIX / binary protocols)
- Optimize latency, throughput, and memory footprint under heavy load
- Develop real-time risk checks and pre-trade validation modules
- Contribute to order management, smart order routing, and execution logic
- Improve resiliency, failover, and high-availability architecture
- Participate in performance profiling, benchmarking, and system tuning
- Collaborate with quant, infrastructure, and DevOps teams
Who you Are
- Passionate about performance and clean code
- Comfortable working close to hardware and OS internals
- Analytical and detail-oriented
- Able to balance correctness, latency, and maintainability
- Motivated by solving complex distributed systems problems
What we expect
- Strong expertise in modern C++ (C++17/20 or later)
- Deep understanding of:
- Multithreading and concurrency
- Lock-free / wait-free programming
- Memory management and cache optimization
- Network programming (TCP/UDP, multicast)
- Knowledge of Linux internals
- Strong debugging skills and attention to performance details
Nice to have
- * Financial experience
- FIX protocol
- Exchange binary protocols
- Market data feed handlers
- Smart order routing
- Risk engines
- FPGA integration
- Experience with PostgresSQL or high-performance data stores
- Other languages (C#, Python), familiarity with messaging libraries (Solace)
- Strong communication skills. Good command of English is needed, to work effectively in a multinational company.
Education
Bachelor's Degree: Information Technology
Similar Jobs
Assistant Manager - Global Markets IT - Commodities - Dot Net Developer
BNP Paribas India Solutions
Cloud Data Engineer
Akkodis
Senior Data Engineer - Ag & Trading
Cargill
Production Support Engineer - Elite FinTech - $90,000-$130,000 CAD + Bonus
Hunter Bond
Full Stack Java Developer, Senior
Freddie Mac
More Jobs at Absa Group
View all →Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free