NMI

Senior Staff Software Engineer, PHP

NMI

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Salary

💰 £60,000 - £85,000 per year

Job Level

Tech Stack

About the role

  • Design and build reliability-focused frameworks, tooling, and standards that improve platform uptime, performance, and operational confidence
  • Drive initiatives that move reliability from reactive response to proactive engineering, emphasizing prevention, early detection, and fast recovery
  • Partner with engineering teams to embed reliability into system design, development practices, and deployment workflows
  • Establish and evolve observability practices, including metrics, logging, alerting, and dashboards that enable clear operational insight
  • Identify systemic risks and failure patterns, and lead efforts to address them through automation, architectural improvements, and process refinement
  • Contribute hands-on to production codebases, internal tools, and platform services with a focus on long-term maintainability
  • Influence technical direction across teams through design reviews, technical proposals, and clear written communication
  • Improve operational maturity through better incident practices, post-incident learning, and continuous improvement loops
  • Mentor engineers by modeling strong ownership, technical judgment, and disciplined delivery
  • Participate in on-call rotations, with a clear mandate to reduce operational load over time 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 the ability and desire to work language-agnostically and quickly learn new languages, frameworks, and codebases as needed
  • Proven experience working on reliable, scalable, and highly available systems, with a clear understanding of tradeoffs in performance, resilience, and maintainability
  • Practical experience designing or contributing to platform-level reliability solutions, such as observability tooling, alerting strategies, or reliability standards
  • Solid understanding of distributed system fundamentals, including failure modes, latency, capacity, and graceful degradation
  • Experience defining and improving operational practices, including incident response, post-incident reviews, and preventative engineering
  • Strong knowledge of relational databases and data access patterns, with an operational mindset toward performance and reliability
  • Hands-on experience deploying and operating services in cloud environments (AWS or equivalent)
  • Familiarity with secure, compliance-aware development practices (eg: PCI, SOC 2, OWASP)
  • Ability to influence technical direction across teams through clear communication, sound judgment, and collaboration
  • Demonstrated ability to use AI-powered development and operational tools to work more effectively, improve quality, and accelerate delivery
  • Comfort working in evolving or legacy systems while actively improving them
  • A mindset oriented toward ownership, delivery, and continuous improvement, not just execution
Benefits
  • Annual bonus scheme dependent on individual and company performance
  • 25 days holiday each year (+ bank holidays + 1 day after each year of service with up to a max. of 30 days)
  • Workplace pension scheme
  • Private medical insurance (upon 30 days of employment)
  • 7 hours per day, 35 hours per week
  • A remote first culture
  • Great work-life balance with our Flexi-time policy
  • Family Friendly policies (Enhanced Maternity and Paternity Pay and Shared Parental Leave)
  • A chance to develop with an allocated company training budget
  • Bike2Work Scheme
  • Lifeworks, an Employee Assistance Programme which offers wellbeing, family and financial support services, such as assessments, resources and even 1:1 counselling sessions. It also offers interesting perks such as discounts on gyms, restaurants, high street retailers and cinema tickets
  • A strong commitment to employee wellbeing including mental health first aiders
  • Employee referral scheme with generous financial reward
  • Bonusly colleague reward scheme
Applicant Tracking System Keywords

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

Hard Skills & Tools
PHPbackend servicesobservability toolingalerting strategiesdistributed systemsrelational databasescloud environmentsAI-powered development toolsperformance optimizationreliability standards
Soft Skills
clear communicationtechnical judgmentcollaborationmentoringownershipcontinuous improvementincident responsepost-incident reviewsproactive engineeringinfluencing technical direction