Senior Software Engineer

STERIS
Mentor, OH, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$93,000.0 - $124,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+30 more
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

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

Requirements

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.

Benefits & conditions

Pulled from the full job description

  • Pet insurance
  • Parental leave
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * 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
  • LI-KS1 #LI-Hybrid

Pay range for this opportunity is $93,000.00 - $124,000.00. This position is eligible for bonus participation.

Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc.

STERIS offers a comprehensive and competitive benefits portfolio.

Open until position is filled.

About the company

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 your hard work and achievements.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

Videos

See all

Related articles

See all