NMI

Software Engineer II

NMI

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $90,000 - $120,000 per year

About the role

  • Design, build, and enhance features across multiple Gateway Portal applications used by NMI staff, partners, and merchants
  • Develop and maintain front-end and back-end functionality using technologies such as PHP, C#, JavaScript, React, and Angular
  • Develop and maintain MySQL queries aligned with best practices for performance and scalability
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability
  • Document business logic, application workflows, and technical design decisions
  • Collaborate with Product Managers to refine requirements and contribute to technical solution design
  • Participate in code reviews to maintain high engineering standards and share best practices
  • Work with Site Reliability Engineering and QA teams to ensure software is observable, resilient, secure, and production-ready
  • Diagnose and resolve incidents, defects, and performance bottlenecks in collaboration with cross- functional teams
  • Contribute to continuous improvement of development processes, tooling, and engineering practices

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience
  • 3+ years of experience developing complex applications
  • Professional experience developing applications in PHP
  • Strong understanding of object-oriented programming and design patterns
  • Experience with relational databases such as MySQL (schema design, query optimization)
  • Familiarity with secure coding principles and building software with security in mind
  • Experience with Git and CI/CD workflows
  • Experience contributing across the full software development lifecycle
  • Experience with modern frontend development (JavaScript, React, NPM, basic CSS)
  • Ability to work both independently and collaboratively
Benefits
  • Annual salary + bonus
  • A remote first culture!
  • Flex PTO
  • Health, Dental and Vision Insurance
  • 13 Paid Holidays
  • Company volunteer days
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPC#JavaScriptReactAngularMySQLunit testingintegration testingend-to-end testingobject-oriented programming
Soft Skills
collaborationproblem-solvingcommunicationindependenceteamworkattention to detailadaptabilitycritical thinkingtime managementcontinuous improvement
Certifications
Bachelor’s degree in Computer Science