✨ About The Role
- The Senior Manager of Software Engineering will lead multiple engineering teams across the technology stack, driving innovation and ensuring high-quality software delivery.
- The role involves creating technology strategy, setting roadmaps, and driving fast iterative launches that provide incremental customer value.
- The candidate will own the development and implementation of software solutions across the full stack, including UI and backend services.
- Leading and mentoring a team of engineers while fostering a culture of excellence and innovation is a key responsibility.
- Collaboration with cross-functional teams, including customer, partner, product, design, and operations, is essential to deliver impactful solutions.
- The role requires championing best practices in software engineering, including code quality and scalability, while continuously improving development mechanisms.
- Ensuring adherence to regulatory standards and compliance requirements in the pharmaceutical industry is a critical aspect of the job.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in Computer Science, Engineering, or a related field, with an advanced degree preferred.
- A minimum of 15 years of experience in software engineering is required, with a focus on building scalable loosely coupled services.
- Proven leadership experience is essential, with at least 10 years in roles managing and scaling engineering teams.
- The candidate should possess extensive experience with modern programming languages such as React, Ruby, Go, or Python.
- Excellent communication skills are necessary to articulate technical concepts to both technical and non-technical stakeholders.
- A passion for healthcare technology and a commitment to improving patient outcomes will be crucial for success in this role.