Overview
We’re working with a global financial services technology team to find an experienced Senior .NET Engineer based in Cape Town. This role involves building and maintaining critical backend systems that support high-volume transactions across international markets.
You’ll be joining a highly skilled, collaborative engineering team working on secure, high-performance software.
Key Responsibilities
Design, develop, and maintain scalable backend systems using C#/.NET Core
Build and enhance RESTful APIs
Contribute to architectural decisions and system design
Collaborate with cross-functional teams including front-end, infrastructure, and product
Write clean, testable, and maintainable code in a highly regulated environment
Participate in code reviews and mentor junior engineers
Requirements
5+ years’ experience in backend development using .NET Core (C#)
Strong experience with SQL Server or similar relational databases
Comfortable with cloud infrastructure (preferably AWS)
Background in financial systems, trading, or high-availability platforms is advantageous
Familiarity with DevOps practices and CI/CD pipelines
Strong problem-solving and communication skills
Nice to Have
Experience with messaging systems (e.g., Kafka, RabbitMQ)
Familiarity with React and TypeScript
Understanding of financial protocols (e.g., FIX) or post-trade processes
What’s On Offer
Join a global engineering team building systems used in real-time
Competitive salary and benefits package
Hybrid work model – Cape Town-based with flexibility
Exposure to international markets and fintech innovation
Salt is acting as an Employment Agency in relation to this vacancy.