Advanced Backend Software Engineer

STERIS Corporation
Salt Lake City, UT, United States
13 days ago
Apply on jobs.localjobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours

Tech stack

.NET Framework Adobe InDesign Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Applications Architecture Component-Based Software Engineering Business Logic Application Performance Management Application Services Microsoft Azure C Sharp (Programming Language)
+26 more
Cloud Computing Code Review Databases Data Architecture Database Applications Relational Databases DevOps PostgreSQL Microsoft SQL Server SQL Azure NoSQL Software Engineering SQL Databases Systems Integration Software Technical Review Web Services Enterprise Software Applications Cloud Platform System Backend Information Technology Ravendb Front End Software Development Restful APIs Serverless Computing Key Vault Legacy Systems

Job description

Join the STERIS Digital Workflow Solutions team as an Advanced Backend Software Engineer. In this role you will be responsible for developing deep expertise in the application services, APIs, integrations, business processes, and data architecture that form the foundation of the SPM Cloud platform. SPM Software STERIS Initially focused on embedded learning, production support readiness, and operational continuity, the role progressively expands into new feature delivery, platform enhancement, technical design, and engineering ownership activities.

As a foundational member of this team, you will play a key role in acquiring platform knowledge, establishing engineering standards, shaping technical direction, and helping create sustainable internal ownership.

You will become a technical leader for the platform’s services, APIs, integrations, and business logic while remaining hands-on in software design, development, and operational support. What You’ll Do as an Advanced Software Engineer

  • Design, develop, maintain, and enhance backend services, APIs, integrations, and business logic components.
  • Participate in delivery activities to acquire ownership of platform knowledge and engineering practices.
  • Develop expertise in application architecture, data models, integration patterns, and system workflows.
  • Investigate and resolve complex production incidents, defects, and performance issues.
  • Contribute to technical design discussions, solution reviews, and implementation planning activities.
  • Build and support scalable, secure, and maintainable cloud-native application services.
  • Create and maintain technical documentation, support procedures, and operational runbooks.
  • Identify opportunities to improve application performance, reliability, scalability, and maintainability.
  • Contribute to future feature development, modernization efforts, and continuous product improvement initiatives.
  • Participate in design reviews, code reviews, and technical decision-making.
  • Mentor engineers and develop capability across the team.
  • Support adoption of AI-assisted engineering practices across development and operations.

Requirements

Required:

  • Bachelor’s Degree in Computer Science, Engineering or related degree
  • 10+ years of professional software development experience building, enhancing, and supporting enterprise applications.
  • 10+ years proven experience developing and maintaining business-critical backend systems, APIs, integrations, and data-driven applications.
  • 10+ years C# and modern .NET development.
  • Experience developing RESTful APIs, web services, and service-based integrations.
  • Strong understanding of relational database design, SQL & NoSQL development, and data modelling principles.
  • Experience with PostgreSQL, RavenDB, SQL Server, or equivalent enterprise database platforms.
  • Experience working within Agile software delivery methodologies.
  • Experience creating and maintaining technical documentation, architectural artifacts, and operational runbooks.
  • Experience working across the full software development lifecycle, including solution design, implementation, testing, deployment, support, and continuous improvement.
  • Experience supporting production systems and participating in incident response, root cause analysis, and defect remediation activities.
  • Experience collaborating with architects, frontend engineers, DevOps engineers, quality engineers, and product stakeholders within Agile delivery teams.
  • Demonstrated ability to take ownership of application components or services and drive them through design, development, and operational support.
  • Experience working with cloud-hosted, distributed, or service-oriented systems.
  • Experience participating in technical design reviews, code reviews, and engineering improvement initiatives.
  • Experience mentoring engineers.

Preferred:

  • Exposure to AI-assisted development tools and modern engineering productivity practices.
  • Experience modernizing legacy systems or participating in large-scale application transformation programs preferred.
  • Experience developing cloud-native solutions hosted in Microsoft Azure.
  • Experience with Azure Functions, App Services, Azure SQL, Storage, Key Vault, Service Bus, or similar Azure services.
  • Experience working within healthcare, medical device, financial services, or other regulated industries preferred.

Benefits & conditions

We value our employees and are committed to providing a comprehensive benefits package that supports your health, well-being and financial future.

Here is a brief overview of what we offer:

Market Competitive Pay Extensive Paid Time Off and (9) added Holidays Excellent Healthcare, Dental and Vision Benefits Long/Short Term Disability Coverage 401(k) with a company match Maternity and Paternity Leave Additional add-on benefits/discounts for programs such as Pet Insurance Tuition Reimbursement and continued education programs Excellent opportunities for advancement in a stable long-term career

Pay range for this opportunity is $120,000 - $140,000. This position is also 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.

About the company

STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare and life sciences products and services around the globe. For more information, visit www.steris.com.

Apply for this position

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

Apply on jobs.localjobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…