Senior Software Developer
Do you want to spend your working time making a difference in the world around you? Are you motivated by impactful work? Do you have a passion for software that directly contributes to patient safety, and troubleshooting complex challenges? If so, then a career with STERIS in our Software Development team could be a great fit for you.
The Senior Software Developer is a hands‐on, technically experienced engineer responsible for designing, building, and maintaining business‐critical software across both legacy on‐premise systems and modern web platforms. This role balances the maintenance and evolution of existing C#/.NET, WPF, WCF, and SQL‐based applications with the delivery of new functionality using modern .NET, web, and front‐end technologies.
The Senior Software Developer works with a high degree of autonomy, contributes to technical decision‐making, mentors other engineers, and helps drive improvements in code quality, system reliability, and engineering practices. This is a technical role with no formal line‐management responsibility.
What You Will Do
- Design, develop, test, and maintain software across legacy on‐premise systems and modern web‐based applications.
- Build and enhance solutions using C#, SQL Server, ASP.NET MVC, ASP.NET Core, and modern .NET versions.
- Maintain, refactor, and modernise existing WPF and WCF applications where appropriate.
- Develop and support React based web front ends in collaboration with Product and UX stakeholders.
- Design and implement RESTful APIs and service based integrations.
- Ensure software solutions are secure, scalable, maintainable, and well documented.
- Provide technical leadership through mentoring, code reviews, and setting engineering best practices.
- Contribute to technical design, estimation, and architectural discussions, acting as an escalation point for complex issues.
- Identify, prioritise, and reduce technical debt and operational risk.
- Work effectively within Agile delivery processes, collaborating closely with QA, DevOps, and cross functional teams.
Required Experience
- 5+ years of professional software development experience
- Proven experience working with complex, production legacy systems as well as modern application stacks
- Demonstrated ability to work independently, take ownership, and deliver high‐quality solutions
Core Technical Skills
- Strong proficiency in C# and .NET
- Experience with ASP.NET MVC and ASP.NET Core
- Experience maintaining and evolving WPF and WCF applications
- Solid SQL Server knowledge, including data modelling and performance considerations
- Source control using Git
Modern Web & Front-End Skills
- Experience building or supporting applications using React (TypeScript preferred)
- Strong understanding of modern JavaScript, HTML5, and CSS
- Experience consuming and designing APIs
Engineering & Delivery Practices
- Automated testing (unit, integration, API)
- CI/CD pipelines (e.g. Azure DevOps, GitHub Actions, or similar)
- Agile delivery methodologies
- Secure coding and performance optimisation practices
View all remote jobs at Steris plc. →
FAQ
- Is the Senior Software Developer position at Steris plc. remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Developer job posted?
- This listing was posted on June 19, 2026 and is still open for applications.
- How do I apply for the Senior Software Developer position at Steris plc.?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Troubleshooting jobs
Sr. React Developer | Offshore |
Photon Interactive UK LimitedIndia
IT Developer
JobgetherWorldwide
Sr. Software Engineer - MCU
JobgetherIndia
System Architect
CI&TBrazil
Front End Developer - UK
ExperisFull Remote