Job Description
NMI is seeking an experienced Software Engineer to join our Payments Processing group. This group 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 will play a key role in designing, developing, and maintaining SDKs and backend components that enable secure, performant, and seamless payment transactions. You will be expected to take ownership of complex problems, influence architectural decisions, and contribute to improving our CI/CD, testing, and deployment processes. You’ll also provide mentorship, participate in design discussions, and help ensure that our systems and SDKs meet the highest standards of security, reliability, performance, and maintainability.
About NMI
NMI is a leading provider of payment gateway solutions, specializing in card-present solutions and payment processing, empowering businesses to securely accept payments.