Senior Staff Software Engineer (PHP) - Remote
About the Role
We are seeking a Senior Staff Software Engineer (PHP) remote to join NMI's Reliability Engineering team. This position is pivotal in enhancing the reliability, performance, and operational maturity of our critical platform services. As a Senior Staff Software Engineer, you will lead initiatives that transition our engineering organization from reactive incident response to proactive, engineered reliability.
What You'll Do
- Design and build reliability-focused frameworks, tooling, and standards that improve platform uptime and operational confidence.
- Drive initiatives that shift reliability from reactive response to proactive engineering, emphasizing prevention and fast recovery.
- Collaborate with engineering teams to embed reliability into system design and deployment workflows.
- Establish observability practices, including metrics, logging, and alerting to enable clear operational insights.
- Identify systemic risks and lead efforts to address them through automation and architectural improvements.
- Contribute hands-on to production codebases, focusing on long-term maintainability.
- Influence technical direction through design reviews and clear communication.
- Participate in on-call rotations, aiming to reduce operational load through engineering.
Requirements
- 8+ years of experience building and operating production-grade software systems in complex environments.
- Strong experience developing backend services in PHP, with a willingness to learn new languages and frameworks.
- Proven experience working on reliable, scalable, and highly available systems.
- Practical experience designing or contributing to platform-level reliability solutions.
- Solid understanding of distributed system fundamentals and operational practices.
- Hands-on experience deploying and operating services in cloud environments (AWS or equivalent).
- Ability to influence technical direction through clear communication and collaboration.
- Demonstrated ability to use AI-powered development tools to improve quality and accelerate delivery.
Nice to Have
- Experience in payments, fintech, or regulated environments.
- Hands-on experience with monitoring and alerting platforms (e.g., Datadog, New Relic).
- Familiarity with CI/CD pipelines and automation tooling.
- Experience modernizing legacy systems in production.
- Exposure to defining or operating SLOs and SLIs.
What We Offer
- 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)
NMI enables our partners with choice, challenging the one-size-fits-all approach to payments. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce. We believe that having a diverse group of employees strengthens both our work and our workplace.
This role offers a unique opportunity to lead reliability engineering in a remote-first environment at NMI, a key player in the FinTech space. Competitive salary and strong company culture make it an attractive position.
Who Will Succeed Here
Proficiency in PHP frameworks such as Laravel or Symfony, combined with extensive experience in building scalable cloud-native applications using AWS services like EC2, S3, and RDS.
Strong background in implementing CI/CD pipelines using tools like Jenkins or GitLab CI, along with a solid understanding of monitoring and observability tools like Prometheus or Grafana to ensure system reliability.
A proactive mindset focused on automation and reliability engineering, with experience in transitioning teams from reactive problem-solving to a predictive maintenance model using observability practices.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months