Senior Software Engineer

STERIS Corporation
Mentor, OH, United States
4 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
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
+29 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 Digital Twin Spring Cloud ReactJS Software Application Programming Backend Event Driven Architecture Information Technology Data Management Azure IoT Software Coding Restful APIs Serverless Computing Docker Microservices

Job description

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.

Requirements

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.

About the company

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

Apply for this position

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

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…