Senior Software Engineer @IRIS
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted Today

[Hiring] Senior Software Engineer @IRIS

Today - IRIS is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: USA

Role Description

This is a hands-on senior engineering role where you’ll solve complex problems, build scalable cloud-based software and have genuine influence over how we design and deliver our products. You’ll work across modern .NET, C#, cloud and web technologies, helping us create secure, reliable software capable of supporting large numbers of users.

As a Senior Software Engineer, you’ll take ownership of significant areas of our products from initial design through to production. You’ll:

  • Design and deliver complex, scalable systems, including high-traffic APIs, multi-service integrations and data-processing solutions.
  • Own large features and components end-to-end, from technical design and development through to deployment and production support.
  • Build modern applications using C#, .NET Core, ASP.NET Core Web APIs and contemporary frontend technologies.
  • Influence architecture and technology decisions, helping the team choose solutions that balance scalability, maintainability and business needs.
  • Build and improve cloud-native solutions across Azure or AWS.
  • Champion strong engineering practices including automated testing, TDD/BDD, CI/CD, observability, security and Infrastructure as Code.
  • Work closely with Product, QA, Design, DevOps and other Engineering teams to turn requirements into high-quality software.
  • Lead technical discussions, story refinement and technical problem-solving.
  • Identify opportunities to reduce technical debt and improve existing systems.
  • Troubleshoot complex production and performance issues.
  • Mentor junior and mid-level engineers, sharing knowledge and helping others develop technically.
  • Help the team use AI-assisted engineering tools responsibly and effectively to improve quality, productivity and decision-making.

Qualifications

  • 5 to 7 years of professional software development experience.
  • Strong backend development experience using .NET Core, C#, ASP.NET Core Web APIs and REST.
  • Experience working with application architectures and distributed systems.
  • Strong knowledge of SQL, NoSQL and data architecture.
  • Experience with modern frontend frameworks such as Angular, React, Vue.js or Blazor, or working knowledge of frontend development alongside deeper backend expertise.
  • Strong Azure or AWS experience within SaaS environments.
  • Experience with cloud technologies such as Azure Functions, Queues, Blob Storage and VMs, or AWS equivalents including Lambda, SQS/SNS and EC2.
  • Experience with Docker and/or Kubernetes, ideally including production-scale deployments using AKS or EKS.
  • Experience with Infrastructure as Code, using tools such as Terraform, Bicep, ARM Templates, AWS CloudFormation or CDK.
  • Strong understanding of CI/CD, deployment strategies and engineering automation.
  • Experience with automated testing and TDD/BDD practices.
  • Understanding of clean architecture, SOLID principles and domain-driven design.
  • Experience building highly scalable, internet-facing software.
  • Strong production troubleshooting skills, including application profiling, benchmarking and performance optimisation.
  • Knowledge of observability platforms such as DataDog, Application Insights or Amazon CloudWatch.
  • Good understanding of application security, vulnerability management and threat modelling.

Requirements

  • Ownership of complex, multi-system solutions.
  • Experience working on scalable, internet-facing products.
  • Technical leadership through architecture decisions, mentoring and collaboration.
  • The confidence to challenge and influence technical decisions constructively.
  • A track record of improving engineering standards and practices.
  • Experience mentoring junior and mid-level engineers.
  • The ability to lead technical initiatives spanning multiple sprints or quarters.
  • Strong communication skills, including explaining technical decisions to non-technical colleagues.

Benefits

  • Your work will influence millions globally.
  • Continuous learning and career development opportunities.
  • A culture that celebrates diversity and empowers every individual.

Company Description

IRIS Software Group is one of the UK's largest privately held software companies, trusted by 100,000+ businesses, schools and accountancy firms to keep their operations running. Our software pays 1 in 6 UK employees, supports over 12,000 schools, and is relied on by 91 of the top 100 UK accountancy firms.

We're a Great Place to Work® certified employer, recognised for our commitment to well-being, inclusion and development - and we're growing fast.

Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @IRIS
Software Development
Salary unspecified
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 131,916+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later