Nmi is seeking a Senior Software Engineer to enhance their payment processing solutions. This role involves designing and maintaining SDKs and backend components that facilitate secure payment transactions while leading discussions on architecture and design. Candidates should have at least 5 years of experience in software development, specifically with strong skills in C# or Java, and must be familiar with security best practices.