Apr 01, 2025 - NMI is hiring a remote Senior Software Engineer. 💸 Salary: r550,000 - r675,000 + bonus. 📍Location: South Africa.
Role Description
NMI is excited to add a Senior Software Engineer to our growing team in South Africa. This role sits within the Protocols team—responsible for building and maintaining mission-critical services that connect to card payment acquirers and processors. These systems, written primarily in C#, must be scalable, secure, observable, and highly available, ensuring seamless transaction processing for our global customer base.
The Protocols team is part of NMI's Payments Gateway group, which focuses on developing and maintaining world-class payment solutions, including PIN pad and card reader integration and processor/acquirer connectivity. As a Senior Engineer, you'll have a direct impact on how payments flow through the NMI platform, playing a key role in evolving our architecture and building scalable solutions. This role is ideal for engineers who thrive in dynamic environments, lead by example, and are eager to make critical systems more reliable, scalable, and maintainable.
Qualifications
Benefits
Unlock 54,931 additional remote jobs, advanced search & email notifications
Too many emails? Declutter your inbox with Meco
Your home for reading newsletters
📍 | Be aware of the location restriction for this remote position: South Africa |
‼ | Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more. |
Salary
💸
r550,000 - r675,000 + bonus
|
Remote
Location
South Africa
|
Job Type
full-time
|
Posted
Apr 01, 2025
|
📍 | Be aware of the location restriction for this remote position: South Africa |
‼ | Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more. |
We’re not like the other sites. Come see why!