NMI is a leading provider of payment gateway solutions, specialising in card-present solutions and payment processing. Our innovative technologies empower businesses to securely accept payments and optimise transaction processing. With a focus on reliability, security, and innovation, we continuously push the boundaries of what’s possible in the payments industry. We are seeking an experienced Senior Software Engineer to join our Core Gateway team. The Core Gateway team is responsible for the development, maintenance, and evolution of NMI’s primary payment gateway platforms, powering high-volume, business-critical transaction processing for merchants globally. This team plays a pivotal role in ensuring our gateways operate reliably, securely, and at scale. By continuously improving performance, resilience, and functionality, the Core Gateway team enables seamless payment operations and supports our customers in an increasingly digital economy. The ideal candidate is a highly skilled software engineer with senior-level technical depth, strong system design experience, and the curiosity to work across components when needed. As a Senior Engineer, you will take ownership of complex technical challenges and play a key role in designing, developing, and evolving backend services that enable secure, performant, and reliable payment transactions. You will influence architectural decisions, proactively identify risks and technical debt, and contribute to strengthening our CI/CD, testing, and deployment practices. You are comfortable operating in high-availability environments where reliability and security are paramount. You lead by example through high engineering standards, thoughtful design, and mentorship of other engineers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level