Work Flexibility: Hybrid or Onsite
Position Description:
Vocera Now a Part of Stryker is seeking a dedicated Manager R&D with a strong background in software engineering within the microservices and cloud domain, coupled with excellent people management skills. In this role, you will mentor and lead a team, driving innovation and delivering high-quality enterprise-class products. You will oversee software development and testing teams, ensuring the scalability, longevity, and reliability of product releases.
What you will do:
Technical Responsibilities:
- Experience with managing the development, testing, and deployment of Micro Services and cloud applications and solutions
- Drives functional excellence initiatives, delivers high-quality R&D functional deliverables, and ensures technical excellence for product or technology development. Drives technical projects of major magnitude and scope
- Provides significant guidance and approval regarding technical strategies and approaches.
- Lead the Agile development process, including planning, code reviews, code hygiene, and alignment with important product releases
- Collaborate with the NA teams, Technical Support, Escalations team, and DevOps to anticipate and mitigate project issues as well as troubleshoot issues encountered by customers
- Provides guidance and training to staff, assists subordinates in attaining career goals, motivates individuals to achieve results, and recruits and maintains a high-quality staff.
- Coordinates sessions with project managers/core team leaders to look for opportunities for staff to learn about new initiatives or volunteer on new projects.
- Determines project staff assignments and schedules work to meet completion dates and R&D deliverables. Establishes cross-functional team relationships.
What you will need:
Competencies:
- Track record of building and delivering solutions based on a solid understanding of customer needs.
- Results-driven, hands-on approach to the full product life cycle from architecture development to product implementation.
- A passion for the end-to-end development of quality software products.
- Excellent troubleshooting and debugging, communications, and documentation skills.
- Resourceful and able to solve complex problems through adapting technology and a deep understanding of product architecture.
- Proficient in designing and developing microservices architecture, with expertise in scalable and resilient systems.
- Proficient in designing and developing microservices architecture with expertise in containerization, orchestration, and cloud-native technologies.
- Additionally, hands-on experience in optimizing microservices for performance, scalability, and security would be considered a significant asset, further enhancing the candidate's suitability for the role.
PREFERRED QUALIFICATIONS:
Education Requirements:
Masters or bachelor’s in computer science or related field.
12+ years applicable experience, with 4+ years direct people management experience preferred.
Good level of understanding of experience in, and ability to mentor in one's own technical/functional disciplines.
Technical Skills:
- Good level of understanding of experience in, and ability to mentor in one's own technical/functional disciplines.
- Proficient in building robust back-end applications using Spring Boot.
- Strong experience with containerization and orchestration tools such as Docker and Kubernetes.
- Solid understanding of database technologies, including SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
- Hands-on expertise with Kafka Confluent for event streaming and message brokering.
- In-depth knowledge of microservice architecture, including designing, developing, and deploying scalable services.
- Familiarity with cloud platforms such as AWS, GCP, or Azure, and their associated services.
- Basic understanding of authentication protocols such as SAML, OIDC, and related security standards.
- Good communication skills and ability to work in Agile development environments.
- Leadership Experience:
- Talented performance coach who is skilled at providing actionable feedback to team members, setting clear performance objectives, and managing team member performance.
- General knowledge of the healthcare market and competitors.
- Experience executing a talent and performance management strategy.
- Demonstrated ability to communicate plans and technical information to team members within a business unit.
- Proven ability to deliver programs or other business goals on time, on quality and within budget.
Travel Percentage: 10%