NMI
Senior Software Engineer
About this role
Description: Join NMI's Reliability Engineering team to enhance the reliability, performance, and operational maturity of critical platform services. Design and build reliability frameworks and tooling to improve uptime and operational confidence, with a focus on proactive engineering. Requirements: 6+ years of experience in building and operating production-grade software systems. Strong backend development experience in PHP and ability to learn new languages quickly. Proven experience with reliable, scalable systems and understanding of distributed system fundamentals. Hands-on experience with cloud environments (AWS or equivalent) and secure development practices. Benefits: Annual salary of £50,000 - £60,000 and bonus scheme based on performance. 25 days holiday plus bank holidays, with additional days for service. Private medical insurance, workplace pension, and remote-first culture. Employee assistance program and commitment to diversity and inclusion.