N

Staff Software Engineer

NMIRemote, US
Posted 1 day ago
Apply Now
software
design
c#
technical
support
code
microsoft
junior
operational
reliability
engineer
engineering
backend
digital nomad

Job Description

As a Staff Software Engineer at NMI, you are a highly experienced individual contributor who operates beyond a single team while remaining closely connected to hands-on delivery. You bring strong technical judgment, a collaborative mindset, and a focus on building reliable, secure, and maintainable software. In this role, you will work across the Partner Activation and Partner Administration teams, contributing to the design and implementation of partner-facing systems that enable efficient integrations and a cohesive platform experience. You will collaborate with Engineering Managers, Product Managers, Designers, and fellow engineers to translate business needs into high-quality technical solutions. This role emphasizes hands-on engineering, thoughtful technical decision-making, and collaboration across teams to improve partner onboarding, administration, and long-term platform health. Key Responsibilities - Contribute to the technical design and implementation of partner-facing systems across Partner Activation and Partner Administration. - Design and build scalable, secure, and maintainable services using established architectural patterns and best practices. - Collaborate across teams to deliver cohesive partner onboarding and administration experiences. - Translate business and product requirements into practical technical solutions. - Write, review, and maintain high-quality code with a focus on reliability and long-term maintainability. - Identify technical risks and improvement opportunities within owned systems and raise them proactively. - Support production systems by improving testing, observability, and operational readiness. - Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance. Skills and Experience - Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience. - 6–8+ years of experience developing complex software applications in a commercial environment. - Strong hands-on experience with .NET Framework / C# (preferred) and/or PHP, building backend services and APIs. - Experience working with Microsoft SQL Server or other relational databases, including schema design and performance tuning. - Hands-on experience designing, deploying, and operating cloud-based solutions.

Please mention the word **GLITZ** and tag RNTQuODIuMjU0LjU0 when applying to show you read the job post completely (#RNTQuODIuMjU0LjU0). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

About NMI

NMI is hiring for the Staff Software Engineer role. Visit their website to learn more about the company and their culture.