nmi

Senior Software Engineer

Apply Now

At a Glance

Location
Canada
Work Regime
remote
Experience
5+ years
Posted
2026-03-24T12:58:31-04:00

Key Requirements

Required Skills

AWSAgileGCPMySQLOraclePHPSQL

Requirements

Minimum of 5 years of experience developing complex software applications in a commercial environment.

Deep understanding of the full software development lifecycle (SDLC) and agile methodologies.

Experience with relational databases (e.g., MySQL, SQL Server, Oracle).

OWASP, PCI, SOC2, HIPAA).

Proficiency with Google Cloud Platform (GCP), Amazon Web Services (AWS), or similar cloud environments.

Experience with logging systems (such as Logz.io) and optimizing logs preferred.

Compensation & Benefits

Competitive annual salary + bonus

A remote first culture

Health and Dental Coverage

Company paid Life and Disability insurance

11 paid holidays

Annual Registered Retirement Savings Plan (RRSP)

Responsibilities

Design and deliver complex backend systems that power secure, scalable, and high-performance payment processing.

Take ownership of significant components or services within the Core Gateway platform, ensuring long-term maintainability and operational excellence.

Clearly articulate complex technical solutions and trade-offs to engineers, Product, and stakeholders.

Proactively identify and resolve architectural gaps, performance bottlenecks, and reliability risks.

Lead and participate in design reviews, raising the quality bar across the team.

Drive improvements in observability, fault tolerance, and operational readiness across services.

About the Company

NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. You've probably used NMI in the last 24 hours without even realising it. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech start-ups. We’re creative problem solvers who help visionaries smash through boundaries and think beyond what’s possible so they can think about what’s next. But we’re not just built for the tech savvy. We democratise the latest payments technology so that everyone can realise the benefits of easy payments across the full spectrum of commerce. We’re all about enabling more payments in more ways and more places.

Please note that in compliance with the data protection regulations within your jurisdiction, any personal information submitted with your job application may be collected and used by NMI for the purpose of recruitment and employment-related activities. By submitting your application, you acknowledge and provide explicit consent to the processing of your personal information as described in our privacy policy found on our website. For more information on how we process your information, please read our privacy policy here:

https://www.nmi.com/legal/privacy-policy/

#LI-Remote

Salary range, depending on experience:

$90,000