Jobs and Careers
ST

Advanced Software Engineer

STERIS
United Statesfull_timeVerifiedPosted 28 Mar 2025
💰 $127,575/yr

About the role

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.

The Role:

The Advanced Software Engineer will act as a technical expert and leader, driving the architecture, design, and development of cutting-edge software solutions. This role involves leading highly complex technical projects, influencing engineering standards, and mentoring other engineers. You will collaborate with cross-functional teams, manage large-scale system challenges, and play a key role in strategic technical decisions. You will be the technical lead on complex projects and solutions, providing guidance and mentorship to the technical project team. This position requires deep expertise in software engineering, with a focus on innovative solutions, performance optimization, and scalability.

What You'll do as an Advanced Software Engineer:

Architectural Leadership:
-Design and lead the development of robust, scalable, and high-performance software architectures. Make strategic technical decisions to guide the direction of both current projects and long-term platform evolution.
Technical Expertise:
-Serve as a go-to technical expert in specialized areas (e.g., distributed systems, cloud infrastructure, machine learning, data engineering). Solve highly complex challenges in the system and introduce best-in-class technologies and methodologies.
Innovation and Thought Leadership:
-Drive innovation by researching and implementing cutting-edge technologies and techniques. Propose and experiment with new frameworks, tools, and methodologies to advance the technical capabilities of the organization.
Mentorship and Development:
-Provide technical leadership and mentorship to senior, mid-level, and junior engineers. Foster a culture of continuous learning, collaboration, and innovation across engineering teams.
System Optimization:
-Identify bottlenecks in the system, optimize performance, and enhance reliability, availability, and scalability. Lead initiatives to improve overall system efficiency, including monitoring and automation.
Project Ownership:
-Take full ownership of large-scale and highly complex projects from conception through deployment. Collaborate with product managers, UX/UI teams, and other stakeholders to ensure project alignment with business goals and customer needs.
Cross-Functional Collaboration:
-Collaborate with other teams (DevOps, QA, Security, Product, etc.) to ensure that software solutions are secure, maintainable, and deliver high value. Act as a liaison to align engineering with broader organizational strategy.
Code Quality and Standards:
-Establish and enforce coding standards, best practices, and development processes. Conduct rigorous code reviews and ensure adherence to high standards of code quality, maintainability, and scalability.
Incident Management:
-Lead incident response efforts, including root cause analysis, bug resolution, and proactive solutions to avoid recurrence. Ensure high system uptime and stability, even during high-traffic events or challenging operational conditions.
 

Duties - cont'd

Technical Excellence: 
•    Identifies problems and formulates solutions to complex and ambiguous technical problems.
•    Provides team members with feedback and support on technical issues.
•    Makes sound decisions with good enough information.
•    Identifies and develops new technical ideas.
Execution & Accountability: 
•    Contributes as a technical reviewer in areas of expertise.
•    Acts as an expert resource and mentor to others.
•    Challenges established work processes and proactively finds creative solutions.
•    Creates an environment of innovation and explorations.
•    Proactive mindset and self-driven to take initiative on projects and improvements
Strategic Thinking: 
•    Determine required tasks and complete on time with no supervision
•    Identifies and communicates potential risks with appropriate mitigations
•    Foresight to ensure long-term system reliability and scalability
Influence & Effectiveness:
•    Builds consensus with partners by considering input and promoting trust between various parties.
•    Strong communication and collaboration skills, with the ability to convey complex technical information clearly.
•    Coordinates with partners regarding new strategies to ensure consistent communication across functions. 
•    Coordinates within the department /organization to determine resources needed to support goals.
•    Strong influence within engineering discipline.  Capable of influence across disciplines and associated functions.
•    Ensures future partnerships by developing strong relationships a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

STERIS

View company profile →