Recruitment Room Team
Senior Software Engineer
Job Description
Senior Software Engineer
Technology
We’re looking for a Senior Software Engineer to join a fast-growing South African fintech shaping the future.
In this role, you’ll work with a passionate team of engineers and problem-solvers to design and deliver scalable, secure, and high-performing systems that make payments more personal and rewarding. This is your chance to lead complex projects, mentor the next generation of developers, and leave your mark on products used daily by customers and clients alike.
What you’ll do
- Lead the design, implementation, and delivery of advanced features and systems.
- Partner with architects and peers to drive system design and integration.
- Champion best practices in code quality, security, and performance.
- Mentor and support junior and intermediate engineers.
- Drive operational excellence, incident resolution, and long-term reliability.
- Set the standard for code reviews and documentation across the team.
What we’re looking for
- 5-8 years of professional software engineering experience, with 3+ years in a senior or lead role.
- Strong expertise in C#, SQL, AWS (Lambda, ECS, EC2, S3, RDS, etc.).
- Solid experience with APIs, distributed systems, microservices, and CI/CD pipelines.
- Bonus skills: Golang, Node.js, Docker, RabbitMQ, Redis.
- Bachelor’s degree in Computer Science/Engineering, or equivalent experience.
- Proven background in the fintech or financial services domains
You are
- A technical leader who inspires by example.
- A problem solver with strong analytical and architectural skills.
- Adaptable, calm under pressure, and collaborative across teams.
- Passionate about mentoring and growing others.
- Curious, innovative, and driven to deliver impact.
Salt is acting as an Employment Agency in relation to this vacancy.