> Markdown version of [/jobs/ext/229914-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/229914-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** STERIS - **Location:** Mentor, OH, United States - **Experience:** Expert - **Salary:** $93,000.0 - $124,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Computing, Cloud Computing Security, Software Quality, Databases, Computer Engineering, Continuous Integration, Relational Databases, Software Design Patterns, DevOps, Distributed Systems, Identity and Access Management, PostgreSQL, Message Queuing Telemetry Transport (MQTT), Open Source Technology, Azure Active Directory, Software Engineering, TypeScript, Web Application Frameworks, Web Services, Digital Twin, .NET Core, Spring Cloud, ReactJS, Software Application Programming, Backend, Event Driven Architecture, Information Technology, Data Management, Software Coding, Restful APIs, Serverless Computing, Docker, Microservices - **Published:** May 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0541d6f4d4b3c7ef ## About the Role Do you have experience in Web services design?, Do you have a Master's degree?, * Bachelor's Degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related engineering field. Master's degree preferred. * 5+ years of progressive software engineering experience. * 3+ years of hands-on experience with C# and .NET / .NET Core. * Demonstrated hands-on expertise designing and delivering full stack applications in the cloud. * Experience building and operating cloud-native solutions on Microsoft Azure. * Working knowledge of distributed systems, microservices, RESTful APIs, and event-driven architectures. * Experience with React or modern JavaScript/TypeScript frameworks. * Experience developing within multi-tenant SaaS application architectures. * Experience with relational databases and non-relational data stores such as key-value and document databases. * Experience with unit testing frameworks and test automation practices. * Experience integrating cloud applications with IoT systems and connected devices. * Strong written and verbal communication skills. The Preferred Experience, Skills and Abilities * Experience working in a regulated industry such as healthcare or medical devices. * Hands-on experience with Azure IoT Hub, Digital Twins, or similar IoT platforms. * Experience with containerization and orchestration technologies such as Docker and Kubernetes / AKS. * Knowledge of cloud security, identity, and access management (e.g., Azure AD / Microsoft Entra ID). * Experience with MQTT or similar messaging protocols for IoT device communication. * Experience with PostgreSQL or similar open-source relational databases. * Experience developing applications within regulated compliance environments. * Familiarity with CI/CD pipelines and infrastructure-as-code tooling. * Advanced degree in Engineering or Computer Science. ## Description The Senior Software Engineer is an experienced individual contributor who works with increasing independence and delivers high-quality solutions within a team setting. This role is responsible for designing, developing, and delivering cloud-native, full stack applications supporting connected and IoT-enabled healthcare systems. This Engineer will identify technical risks, contribute innovative solutions, and produce high-quality documentation that supports the team's objectives., * Design and develop full stack cloud-native applications using C#, .NET, and Microsoft Azure. * Apply and contribute to reference architectures, design patterns, and coding standards within the team. * Design and develop backend services, APIs, and data models using ASP.NET Core, cloud-native patterns, and relational and non-relational data platforms. * Develop modern front-end applications using React and contemporary web frameworks. * Implement cloud deployment strategies leveraging Azure services such as App Services, Azure Functions, AKS, and managed data platforms. * Partner with embedded, product, quality, and security teams to support cohesive system-level designs that meet security and regulatory compliance requirements. * Participate in architectural and design reviews, identifying risks and communicating effective mitigation strategies. * Contribute to DevOps, CI/CD, infrastructure-as-code, and observability practices. * Develop and maintain unit tests and automated test suites to ensure application reliability and code quality. ## Related Videos - [ZEISS & Microsoft - Building the Next Generation Medical Ecosystem in the Cloud](https://www.wearedevelopers.com/videos/424-zeiss-microsoft-building-the-next-generation-medical-ecosystem-in-the-cloud) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Database DevOps with Containers](https://www.wearedevelopers.com/videos/145-database-devops-with-containers) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)