Now hiring

Senior Software Engineer - NWX Networx @ Iris Software

GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £13,000 - 49,000 per year

Requirements: 5–7 years of professional software development experience, including delivery of complex, multi-system solutions and highly scalable, internet-facing applications serving millions of usersStrong proficiency in .NET Core, C#/VB.NET, ASP.NET Core Web APIs, REST, application architecture, and distributed systemsStrong proficiency in ASP.NET MVC, including performance optimization and component architecture, or working knowledge with a backend specializationStrong knowledge of SQL, NoSQL, Cosmos DB, and data architecture decisionsExperience using AI-assisted engineering tools such as Cursor, Copilot, Devin, or Claude Code critically and responsibly across design, development, testing, and debuggingAdvanced experience implementing and tuning observability tools such as Datadog, Application Insights, or Amazon CloudWatch, including performance and cost optimizationExperience with infrastructure as code using Terraform, Bicep, ARM templates, AWS CloudFormation, or CDKAbility to design CI/CD architectures, establish deployment strategies, and optimize pipeline performanceStrong proficiency with SaaS cloud architecture on Azure or AWS, including services such as Azure Functions, Queue, Blob Storage, and VMs, or AWS Lambda, SQS/SNS, and EC2Strong containerization experience, such as Docker, or Kubernetes experience with production-scale deployments using AKS or EKSExpertise in clean architecture, SOLID design patterns, and domain-driven designExperience establishing TDD/BDD practices, team testing strategies, quality governance, and comprehensive automated testingExperience profiling and benchmarking applications, developing scalable solutions, and handling internet-facing trafficConfidence in vulnerability management, threat modeling, and trackingKnowledge of observability, production support, debugging complex issues, performance optimization, and production troubleshootingDemonstrated technical leadership through architecture decisions, mentoring, cross-team collaboration, and initiatives spanning multiple sprints or quartersTrack record of establishing standards, driving technical excellence, and influencing technology choicesStrong analysis and problem-solving skills, excellent verbal and written communication, and the ability to explain technical concepts to non-technical stakeholdersAbility to lead and influence without formal authority, coach others, collaborate across Engineering and QA, resolve technical disagreements, and adapt to industry trendsDesirable: experience in regulated or complex domains such as finance, health, or govtech, including audit requirementsDesirable: prompt engineering, efficient token usage, AI interaction optimization, and practical use of the Model Context Protocol (MCP)Desirable: advanced Datadog monitoring and APM, including custom dashboards and alertingDesirable: modern UI architecture such as micro-frontends and SSR/SSG; security and compliance practices such as OAuth2, OIDC, and RBAC; event-driven architectures; GraphQL APIs; SignalR or WebSockets; DevOps automation; and advanced Azure or AWS certifications Responsibilities: Design and deliver complex, scalable systems, including multi-service integrations, high-traffic APIs, and data-processing pipelines, accounting for edge cases, scalability, and maintainabilityOwn large features or components through their full lifecycle, from conception to production supportLead technical discussions, influence architecture decisions, make component-level technical choices, and escalate cross-team impacts to the Engineering LeadEstablish architectural patterns, standards, and best practices, and ensure documentation and knowledge transfer for owned systemsLead story refinement with Product Owners, contributing technical expertise to estimation and risk assessmentPartner with product, design, and QA teams to deliver solutions that meet business objectivesInfluence technology choices using technical expertise and business contextFacilitate Agile ceremonies, improve team processes, and establish practices that support predictable deliveryIdentify technical debt and system improvements, and inspire their resolutionChampion TDD/BDD, automated testing, shift-left testing, and team quality practicesLead security implementation for complex features, establish security practices, and conduct comprehensive security reviewsEstablish development tooling, documentation standards, and knowledge-transfer practices across team systems and deliverablesLead troubleshooting of complex software issues and production incidentsMentor junior and mid-level engineers to strengthen team capability and technical standardsEstablish team code-review standards, conduct complex feature reviews, and drive quality improvementsChampion continuous improvement and responsible AI adoption through team governance practices Technologies: AIARMASP.NETAWSLambdaAzureBackendC#CI/CDClaude CodeCloudCloudWatchCopilotCosmos DBCursorDatadogDevOpsDockerEC2GraphQLSupportKubernetesMCPMVCNoSQLRESTRBACSQLSecuritySignalRTDDTerraformWebUX UI DesignFrontend More:

We are IRIS Software Group, one of the UKs largest privately held software companies. Our software supports more than 100,000 businesses, schools, and accountancy firms; pays one in six UK employees; supports over 12,000 schools; and is relied on by 91 of the UKs top 100 accountancy firms. We are a Great Place to Work-certified employer recognized for our commitment to well-being, inclusion, and development, and we are growing quickly. This full-time Senior Software Engineer role is remote in the UK, within our IRIS department. You will join a team undertaking a major technology transformation, evolving a market-leading Applicant Tracking System from a legacy monolithic platform into a modern, cloud-native Azure application. The role offers the opportunity to shape architecture and product direction for a system used by thousands of customers, with work influencing millions of users globally. We offer continuous learning and career development opportunities and a culture that celebrates diversity and empowers individuals. Our hiring process typically includes an application review, an initial call, a role-tailored skills assessment, and a final interview; stages may vary by role. We explain the specific process at the outset and provide adjustments or accommodations to support accessibility.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores