The Senior Software Engineer at Nmi will be integral to designing, developing, and maintaining SDKs and backend systems that support secure payment transactions. This role involves leading architectural discussions, mentoring junior engineers, and collaborating with various teams to ensure successful feature delivery. Candidates should possess a Bachelor's degree and at least 5 years of experience in software development, with strong skills in C# or Java and a deep understanding of security best