Remote Staff Software Engineer - C# & Cloud Solutions
About the Role
As a Remote Staff Software Engineer at NMI, you will play a crucial role in shaping our software solutions. This position is ideal for a highly experienced individual contributor who thrives in a collaborative environment while focusing on hands-on delivery. You will leverage your strong technical judgment to build reliable, secure, and maintainable software that enhances our partner-facing systems.
What You'll Do
- 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.
Requirements
- 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.
Nice to Have
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with containerization technologies like Docker.
- Knowledge of modern front-end frameworks.
What We Offer
- Competitive salary ranging from $100,000 to $150,000 per year.
- Fully remote work environment with flexible hours.
- Opportunities for professional growth and development.
- Collaborative and inclusive company culture.
- Health, dental, and vision insurance.
- Generous paid time off and holiday policy.
This Remote Staff Software Engineer position at NMI offers a competitive salary, a collaborative work environment, and opportunities for professional growth. Ideal for experienced engineers looking to make an impact.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months