Startup articles: launches, insights, stories

Staff Software Engineer

Location

Remote, US

Salary

100000 - 150000 a year (Australian Dollars)

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 RNzQuMjA4LjYxLjE0Mw== when applying to show you read the job post completely (#RNzQuMjA4LjYxLjE0Mw==). 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.

Job type:

Remote job

Tags

  • software
  • design
  • technical
  • support
  • code
  • microsoft
  • junior
  • operational
  • reliability
  • engineer
  • engineering
  • backend
  • digital nomad
Sent 12 hours ago
Back to index