
Software Engineer II
NMI
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $90,000 - $120,000 per year
Tech Stack
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