STERIS logo

Senior Software Engineer

STERIS

Mentor, OH · HybridJobSeen 6 days agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Mentor, OHHybrid
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Senior Software Engineer designs, develops, and delivers cloud-native full-stack applications for connected and IoT-enabled healthcare systems. Working with increasing independence within a team, the engineer identifies technical risks, contributes solutions, and supports team objectives through documentation. The role is hybrid-based at STERIS’s headquarters in Mentor, Ohio, and collaborates with embedded, product, quality, and security teams.

Skills & qualifications

RequiredNice to have

Skills

C#.NETCloud Application DevelopmentMicrosoft AzureDistributed SystemsMicroservicesRESTful APIsEvent-Driven ArchitectureReactJavaScriptTypeScriptMulti-Tenant SaaSRelational DatabasesNon-Relational DatabasesUnit TestingTest AutomationIoT IntegrationCommunicationHealthcareMedical DevicesAzure IoT HubDigital TwinsDockerKubernetesCloud SecurityIdentity and Access ManagementAzure ADMicrosoft Entra IDMQTTPostgreSQLCI/CDInfrastructure as Code

Qualifications

Bachelor's in Engineering or RelatedMaster's Degree5+ Years Software Engineering Experience3+ Years C# and .NET ExperienceAdvanced Engineering or Computer Science Degree

Full job description

Position Summary 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. This role will be hybrid-based out of our HQ in Mentor, Ohio. What You'll Do as a Senior Software Engineer - 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. The Experience, Skills and Abilities Needed - 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. What STERIS Offers At STERIS, we invest in our employees and their families for the long term! STERIS wouldn't be where it is today without our incredible people. We share our success together with you by rewarding you for yo

How this job compares

Set against the 34,044 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This postingNot listed
  • Ohio median$110–210K/yr405 salary ranges
  • Ohio median$63–69/hr22 hourly ranges
Openings
Olive Jobs lists 719 open Software Engineer jobs in Ohio and 34,044 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Ohio
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (27,543 postings).
Education
This posting asks for a bachelor's degree; 12,681 of the 34,044 open Software Engineer jobs (37%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.