Why engineering at Stryker?
At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.
Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team: https://www.strykercareersblog.com/post/8-reasons-to-join-strykers-engineering-team
Want more jobs like this?
Get Software Engineering jobs in San Diego, CA delivered to your inbox every week.
We are proud to be named one of the World's Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting stryker.com
Who We Want:
- Curious learners. Engineers who seek out cutting-edge research and information to expand and enhance their ability to develop products.
- Goal-oriented developers. Keeping the customer and system requirements squarely in focus, people who deliver safe and robust solutions.
- Collaborative partners. People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
What You Will Do:
Stryker is looking for a Senior Principal Engineer to join the Edge software team within the Medical Acute Care division. The Edge platform enables clinical communications and workflows for hospitals. Doctors, nurses, therapists, and many other clinical roles use our software daily to manage patients, stay abreast of their status, carry out medical orders, respond to alerts, and many other activities.
The Edge platform is a core component of the go forward strategy at Stryker for clinical communications and workflow and has become the hub around which other components integrate. The Edge platform has a terrific future and is aligned for significant growth in the coming years.
The Edge team is looking for a candidate who has exceptionally strong Java coding fundamentals and equally strong knowledge of the Spring framework, including the inner workings of bean scopes, dependency injection, and standard annotations. Experience with containerization, multi-tenancy, and AWS solution architecture required. The candidate will hold a key position on one or more scrum teams and be expected to have strong design and coding skills. The candidate should have exceptional interpersonal and communication skills and be able to communicate complex ideas to a variety of audiences: technical, program, customer, and executive.
Key Areas of Responsibility
- Balance your time across designing, coding, reviewing, mentoring/sharing, and participation in process and ceremony. Roughly 50% of time coding.
- Work closely with architects, engineering leadership, quality assurance, scrum masters, and various actors in a Scaled Agile For Enterprise (SAFe) culture and cadence that includes at a minimum story creation, grooming, efforting, and backlog curation
- Work closely with customer and engineering support teams when escalations come to the development team
- Work closely with technical account managers and others in occasional customer facing meetings or to help those team members prepare
- Create and review the necessary documents with your team such as requirements, design, and architecture
- Occasionally lead and constantly contribute to team building activities and process improvement in continuous improvement culture
What You Will Need:
Basic Qualifications:
- Bachelor's degree and 10+ years of work experience in the software development field as a Java/JEE software engineer
Preferred Qualifications:
Programming Languages:
- Demonstrably strong command of Java fundamentals and design patterns
- Demonstrably strong command of Spring framework, including Spring Boot, Spring LDAP, Spring Security, and Spring Data
- Familiarity w/ JavaScript frameworks such as React, Angular, Sencha ExtJS, JQuery
Design and Development Skills:
- Understands the "-ilities" and the dynamic among them
- Participate in the strategy for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.
- Design, review, enforce, remediate best practice security requirements. Experience with SOC2 and/or FedRAMP is a plus.
- Strong command of security protocols such as OAuth2 and SAML and identity management providers/patterns such as single sign on and multi-factor authentication
- Experience with digital transformation (on premise to cloud native) in a multi-tenant environment is a strong plus.
- Expected to be experienced with and conversant of AWS solution architecture and the array of services available from AWS
- Demonstrable experience coding and designing in a contemporary, event-driven, distributed architecture
- Experience in decomposition of moderately grained service to relatively finer grained microservices
Software Process Skills:
- Drive the adoption of Software Development Life Cycle process changes and best practices within the SAFe framework
- Provide strategic planning and guidance for project based SDLC decisions
- Contribute to the estimation techniques for desing and code
Technology Stack Experiences
- Strong experience with Spring / SpringBoot, Tomcat, Vault, Kafka or Confluent, Docker, Kubernetes, Zookeeper, Jenkins, Ansible
- $141k - $311k salary plus bonus eligible + Benefits (Health, Vision, Dental, 401K, Tuition Reimbursement, Employee Assistance Program, Wellbeing Program, Employee Stock Purchase Program). This information reflects the anticipated salary range for this position based on current national data. Actual minimum and maximum may vary based location. Individual pay is based on skills, experience, and other relevant factors.
About Stryker
Our benefits:
- 12 paid holidays annually
- Health benefits include: Medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, wellbeing program and tobacco cessation program.
- Financial benefits include Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance.
For a more detailed overview of our benefits or time off, please follow this link to learn more: US Stryker employee benefits
About Stryker
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 130 million patients annually. More information is available at stryker.com.
Know someone at Stryker?
Be sure to have them submit you as a referral prior to applying for this position. Learn more about our employee referral program on our referral page
Stryker is driven to work together with our customers to make healthcare better. Employees and new hires in sales and field roles that require access to customer accounts as a function of the job may be required, depending on customer requirements, to obtain various vaccinations as an essential function of their role.