Senior Software Engineer

STERIS CorporationMentor, OH
$93,000 - $124,000Hybrid

About The Position

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.

Requirements

  • Bachelor’s Degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related engineering field.
  • 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.

Nice To Haves

  • Master’s degree preferred.
  • 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.

Responsibilities

  • 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.

Benefits

  • Competitive Pay
  • Extensive Paid Time Off and (9) added Holidays.
  • Excellent healthcare, dental, and vision benefits
  • 401(k) with a company match
  • Long/Short term disability coverage
  • Parental Leave
  • Additional add-on benefits/discounts for programs such as Pet Insurance
  • Continued training and educations programs
  • Excellent opportunities for advancement in a stable long-term career
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service