Description

What you’ll do:

Cultivate a deep understanding of the digital health portfolio of applications and platforms, along with their respective

strengths and weaknesses, to provide direction and solutions to existing and future challenges.

Partner with product and design to translate project goals and product roadmaps into organized technical tasks and clear

delivery timelines.

Provide guidance and direction to development teams to remove obstacles, maintain velocity, and keep initiatives on target.

Help shape technical vision and architectural decisions across applications, balancing short-term delivery with long-term

maintainability.

Track, measure, and improve engineering velocity by ensuring commitments are met while maintaining technical quality.

Champion engineering best practices in CI/CD, monitoring, observability, testing, and accessibility to ensure quality and

reliability at scale.

Mentor and upskill team members, fostering technical growth, ownership, and collaboration within and across teams.

Build strong communication channels with stakeholders, offering your input and expertise to both technical and nontechnical

audiences.

Be hands-on when needed — reviewing designs, providing technical input, and helping resolve critical issues to keep the

team moving.

Foster a culture of inclusivity, technical excellence, and continuous improvement.

Must have experience:

At least 7 years of software development experience, with 2+ years directly managing or leading engineering teams.

Proven track record of delivering large-scale, user-facing applications in fast-paced environments.

Strong knowledge of modern frontend and backend ecosystems (React, Next.js, Node.js, or Java/Spring Boot) and

experience working with APIs (REST).

Experience working in cloud-native environments (GCP, AWS, or similar), comfortable with Docker, Kubernetes, and Helm.

Familiarity with GitLab for repository management and CI/CD; experience with static analysis tools (SonarQube, Veracode).

Demonstrated ability to present complicated technical solutions to non-technical audiences in a clear and logical way.

Strong communicator who provides continuous updates and clarity to senior engineering leadership.

Proven success in fostering developer growth and driving team performance.

Ideally you have experience in some of:

Architecting and scaling systems in a monorepo environment with shared components and libraries.

Strong understanding of system design, microservices architecture, and cloud-native security best practices.

Familiarity with monitoring and observability tooling (Grafana, Apigee, OpenTelemetry).

Experience with automated testing frameworks (Playwright, Jest, Cypress) for unit, integration, and end-to-end coverage.

Building and maintaining component libraries or design systems with accessibility and versioning in mind.

Experience supporting multiple brands or white-label solutions through theming, tokens, and modular architecture.

Skilled in software estimation and decision-making in complex, ambiguous problem spaces.

Data-driven mindset with proficiency in tools to measure and optimize application performance and team velocity.