Current openings at NMI
Featured Jobs
Senior Information Security Compliance Specialist
We are seeking a strategic and execution-driven Senior Information Security Compliance Specialist to champion enterprise-level compliance initiatives and embed regulatory excellence across our operations. In this role, you will lead the development and execution of scalable compliance programs that align with business goals, regulatory obligations, and audit requirements. You'll play a critical role in supporting PCI (DSS, PIN, P2PE, MPoC), and SOC 2 initiatives while cultivating a culture of proactive compliance and risk management.
This is primarily a remote position, with occasional in-person responsibilities for cryptographic ceremonies held at our Bristol, UK office.
The ideal candidate is a seasoned compliance specialist who:
Converts complex regulatory standards into pragmatic, scalable programs, policies, and procedures
Brings deep familiarity with PCI (DSS, PIN, P2PE, MPoC), and SOC 2
Partners cross-functionally to drive governance, automation, and continuous improvement
Leverages GRC tooling to enhance documentation, management, and reporting on compliance initiatives, risk, and controls
Communicates effectively across technical and non-technical stakeholders
Champions a proactive compliance culture organization-wide
Key Responsibilities:
Compliance Program Development & Execution:
Develop and evolve compliance programs for PCI (DSS, PIN, P2PE), and SOC 2 across their full lifecycle
Establish and maintain audit-ready compliance processes that support year-round readiness
Define internal roadmaps to achieve and sustain certification status
Own the full policy lifecycle, including control mapping, documentation governance, and change management
Risk Management & Control Validation:
Conduct risk assessments and controls testing to identify and remediate gaps
Collaborate with engineering, infrastructure, and operations teams to ensure effective design and implementation of controls
Lead NMI’s Business Continuity and Disaster Recovery planning, management, and testing programs
Provide compliance-focused input on new systems and service implementations
Audit Preparation & Oversight:
Serve as a primary point of contact for external auditors and assessors
Lead audit prep activities including walkthroughs, documentation reviews, and technical evidence collection
Ensure timely resolution of audit findings and communicate progress to stakeholders
Cross-Functional Collaboration & Enablement:
Engage with stakeholders across Engineering, Product, Legal, and HR to support compliance-by-design
Educate internal teams on compliance responsibilities, procedures, and controls
Support vendor risk and third-party security assessment activities
Skills & Experience:
Required:
5+ years of experience in information security, IT risk, or compliance roles
In-depth experience with PCI DSS and at least two of: PCI PIN, PCI P2PE, SOC 2
Proven ability to manage end-to-end compliance projects including successful third-party audits
Familiarity with common security documentation, audit evidence gathering, and security documentation management practices
Strong organizational, project management, and stakeholder communication skills
Preferred:
Experience with compliance oversight for secure key management ceremonies and cryptographic key exchanges
Industry certifications such as CISA, CISM, CRISC, or ISO 27001 Lead Implementer
Background in SaaS or fintech environments
Exposure to secure development practices, risk assessments, and vendor risk management programs
Familiarity with common GRC tools such as Tugboat, Drata, or Vanta
Understanding of privacy regulations (e.g., GDPR, CCPA) as they relate to operational compliance
As well as being a part of something exciting everyday, you will also receive the following benefits:
Annual bonus scheme dependent on individual and company performance
Annual salary of £57,500 - £67,500
25 days holiday each year (+ bank holidays + 1 day after each year of service with up to a max. of 30 days)
Workplace pension scheme
Private medical insurance (upon 30 days of employment)
7 hours per day, 35 hours per week
A remote first culture
Great work-life balance with our Flexi-time policy
Family Friendly policies (Enhanced Maternity and Paternity Pay and Shared Parental Leave).
A chance to develop with an allocated company training budget
Bike2Work Scheme
Lifeworks, an Employee Assistance Programme which offers wellbeing, family and financial support services, such as assessments, resources and even 1:1 counselling sessions. It also offers interesting perks such as discounts on gyms, restaurants, high street retailers and cinema tickets
A strong commitment to employee wellbeing including mental health first aiders
Employee referral scheme with generous financial reward
Bonusly colleague reward scheme
We’re looking for creative and passionate people who share our vision of making payments easy. If that sounds like you and you meet the requirements above, then please click on 'Apply for this job'!
We are an Equal Opportunities employer and will provide reasonable support throughout the recruitment process to applicants who have a disability. Please let us know in advance so that any support, aids or adaptations can be put in place to assist you.
Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks.
About us
NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realising it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech start-ups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratise the latest payments technology so that everyone can realise the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places.
Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here:
#LI-Remote
System Administrator (Zendesk)
NMI is excited to add a System Administrator to our growing team in Cape Town, South Africa. As a System Administrator with a focus on Zendesk Administration, you will be responsible for managing our customer support platform while also taking on additional system administration tasks across our IT infrastructure. You will ensure that our systems run smoothly, enhance user experience, and support our operational goals. This multifaceted role requires a blend of technical expertise, problem-solving abilities, and a customer-centric mindset. Attendance within the Cape Town office for UK working hours is required for this role. Office location: Cape Town V&A.
Key Responsibilities:
Zendesk Administration:
Configure and manage the Zendesk platform, including ticketing systems, user permissions, and custom reporting.
Develop and maintain support documentation, FAQs, and knowledge base articles to enhance customer self-service options.
Monitor and analyze support metrics to identify trends and recommend improvements in workflows and processes.
Train and support customer service representatives in utilizing Zendesk effectively.
System Administration:
Manage and maintain a variety of systems and applications, ensuring optimal performance and security.
Provide technical support for internal users, resolving issues related to hardware, software, and network connectivity.
Perform regular system updates, backups, and maintenance to ensure data integrity and security compliance.
Collaborate with IT teams to integrate Zendesk with other internal systems and applications.
User Support and Training:
Offer ongoing training and support to staff on various applications and systems, fostering a culture of continuous improvement.
Act as a liaison between technical teams and end-users to facilitate communication and understanding.
Documentation and Compliance:
Maintain accurate and comprehensive documentation of system configurations, processes, and procedures.
Ensure compliance with industry standards and best practices in system administration and customer support.
Qualifications:
Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent work experience.
Proven experience as a System Administrator, with a strong focus on Zendesk administration and support.
Familiarity with system administration tools, databases, and network protocols.
Strong analytical skills and the ability to troubleshoot technical issues effectively.
Excellent communication skills, with a customer-focused approach to problem-solving.
Ability to work both independently and collaboratively in a fast-paced environment.
Knowledge of IT security best practices and compliance regulations is a plus.
Benefits:
Annual bonus scheme (dependant on company + individual performance)
Annual salary of up to R600,000 - 650,000, dependant on experience
15 days holiday + 12 public holidays each year (+ 1 day after each year of service with up to a max. of 20 days)
45-hour work week
Family friendly policies (Enhanced Maternity and Paternity Pay).
A chance to develop with an allocated company training budget
A strong commitment to employee wellbeing including mental health first aiders and weekly yoga sessions.
Employee referral scheme with generous financial reward
Bonusly colleague reward scheme
Fun culture events (company volunteering days, seasonal parties)
Medical Aid and Gap Cover
What we do!
NMI enables our partners with choice and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realizing it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs, and fintech startups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech-savvy. We democratize the latest payment technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places.
We believe that having a diverse group of employees strengthens both our work and our workplace. We’re focused on making NMI more diverse and welcoming with initiatives like having a dedicated Diversity, Equity & Inclusion action group, diversity goals for hiring, anonymized resume screening, affinity groups such as our Women's network and LGBTQ+ Network, open forums for discussions on diversity and social justice, and measuring inclusion and belonging as part of our regular employee engagement surveys.
Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks.
Attention job applicants: Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here:
Senior Software Engineer
NMI is excited to add a Senior Software Engineer to our growing team in the UK. 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.
Key Responsibilities
Contribute to the architecture of highly observable and fault-tolerant systems.
Lead technical discussions, participate in code reviews, and drive best practices in maintainability and performance.
Actively mentor and support the growth of junior team members.
Collaborate with cross-functional teams, including Product and QA, to ensure high-quality delivery.
Contribute to the evolution of our CI/CD pipelines and observability tooling.
Participate in the out-of-hours on-call rota to respond to incidents impacting payment flow.
Skills & Experience
Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
Minimum of 5 years of experience developing complex software applications in a commercial environment.
Advanced proficiency in C# (preferred) or Java, with strong understanding of object-oriented design principles.
Deep understanding of the full software development lifecycle (SDLC) and agile methodologies.
Experience with relational databases (e.g., MySQL, SQL Server, Oracle).
Strong knowledge of security best practices (e.g. OWASP, PCI, SOC2, HIPAA).
Proficiency with Google Cloud Platform (GCP), Amazon Web Services (AWS), or similar cloud environments.
Demonstrated experience applying modern software development practices in a collaborative, agile environment.
Excellent communication skills, with a proven ability to mentor others and contribute to a strong team culture.
Experience with logging systems (such as Logz.io) and optimizing logs preferred.
Experience with containerization (e.g. Kubernetes, Docker, etc.) preferred
Experience with monitoring and alerting systems (e.g. DataDog, NewRelic, etc.) preferred.
As well as being a part of something exciting everyday, you will also receive the following benefits:
Annual bonus scheme dependent on individual and company performance
Annual salary of £47,000 - £57,000
25 days holiday each year (+ bank holidays + 1 day after each year of service with up to a max. of 30 days)
Workplace pension scheme
Private medical insurance (upon 30 days of employment)
7 hours per day, 35 hours per week
A remote first culture
Great work-life balance with our Flexi-time policy
Family Friendly policies (Enhanced Maternity and Paternity Pay and Shared Parental Leave).
A chance to develop with an allocated company training budget
Bike2Work Scheme
Lifeworks, an Employee Assistance Programme which offers wellbeing, family and financial support services, such as assessments, resources and even 1:1 counselling sessions. It also offers interesting perks such as discounts on gyms, restaurants, high street retailers and cinema tickets
A strong commitment to employee wellbeing including mental health first aiders
Employee referral scheme with generous financial reward
Bonusly colleague reward scheme
We’re looking for creative and passionate people who share our vision of making payments easy. If that sounds like you and you meet the requirements above, then please click on 'Apply for this job'!
We are an Equal Opportunities employer and will provide reasonable support throughout the recruitment process to applicants who have a disability. Please let us know in advance so that any support, aids or adaptations can be put in place to assist you.
Please be aware that all offers of employment are made subject to receipt of satisfactory background and financial checks.
About us
NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realising it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech start-ups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratise the latest payments technology so that everyone can realise the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places.
Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here:
#LI-Remote