Senior Principal Software Engineer, Edge
Job Description
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 is as adept at working with customers, architects, product owners, and managers as at design and coding. The position requires 30% to 40% of time mentoring team members; interacting with integrating platforms, product management, and architecture, as well as occasionally participating in customer facing meetings. Given the growth of the product and the team, the candidate must be comfortable in an environment where some processes are still maturing and be open to influencing them.
Technical Responsibilities:
- Influence, lead, and mentor technical team in design and development of components, sub-systems, and/or systems
- Assess new/game changing technologies for use within/across businesses and product lines
- Act as independent reviewer for design reviews and product development projects
- Contribute to the design of the enterprise systems/solutions in alignment with requirements and defined architecture.
- Generate and review the necessary documents with project teams: requirements/design/architecture/bugs/test
Business Responsibilities:
- Gain an in-depth knowledge of the industry and competitive landscape in the business unit
- Assess emerging opportunities and technologies that can better meet clinical needs. Partner with clinicians and key opinion leaders.
- Mentor, teach, and develop best practices for voice of customer and customer centric design activities
General Responsibilities:
- Mentor team to create procedures, policies, processes, systems, and technology requirements
- Team expert, who leads development and utilization of tools & systems which enhance the company's product/process development and performance
- Mentor and grow technical talent within discipline/function
- Lead work activities for complex product development amongst cross functional teams, demonstrating depth in multiple technical areas of expertise
- Identify and implement breakthrough solutions amongst multiple R&D teams, demonstrating business and divisional influence
- Recommend procedural and process improvements and may provide resources or help to remove obstacles to team accomplishments
- Contribute to review and evaluation of technical personnel performance
- Lead code reviews for projects/systems as independent reviewer applying design principals, coding standards and best practices
- Collaboratively review and update coding standards
- Drive the adoption of Software Development Life Cycle process changes and best practices within the SAFe framework
What You Will Need:
Basic Qualifications:
- Bachelor's degree and 10+ years of work experience in the software development field
- 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, Bootstrap
- Strong command of security protocols such as OAuth2 and identity management frameworks/patterns such as single sign on
- Strong experience with Tomcat, Vault, Kafka or Confluent, Zookeeper, Jenkins, Ansible
Preferred Qualifications:
- Design, review, enforce, remediate best practice security requirements. Experience with SOC2 and/or FedRAMP
- Led systems and portfolio technology choices leveraging programming skills in Java within a mission critical, decoupled, distributed, high volume architecture
- Experience with digital transformation (on premise to cloud native) in a multi-tenant environment is strong plus. Experience with containerization and AWS experience
- Experience in decomposition of moderately grained service to relatively finer grained microservices
- Understands the "-ilities" and the dynamic among them
- $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.
Travel Percentage: 10%
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
Explore More
Date Posted
09/27/2023
Views
14
Similar Jobs
Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details