Technical Product Manager - Core CDR Platform
CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- ETLJavaKafkaKubernetesOAuthPostgresCI/CDRESTful APIsTerraformHelm
Requirements
- 5+ years of experience in a Technical Product Management, Software Engineering, or Platform Product Ownership role, or related technical role in software product development.
- Post-secondary education in Computer Science, Software Engineering, Health Informatics, with a strong technical component, or a related field.
- Proven experience delivering complex software products or platforms, ideally in healthcare or enterprise environments.
- Strong understanding of FHIR, FHIR / HAPI FHIR and RESTful API standards.
- Strong understanding of Data integration, ETL, and data persistence patterns.
- Strong understanding of Authentication and authorization frameworks (OAuth2, OIDC, SAML).
- Strong understanding of Healthcare interoperability (FHIR, HL7 v2, CDA, etc.) and terminology standards (LOINC, SNOMED, ICD-10).
- Experience with CI/CD, Software Release cycles, and Software Development Lifecycle.
- Demonstrated ability to review architecture/design proposals, translate use cases into technical requirements, and guide implementation discussions.
- Ability to read, write, and reason through code.
- Demonstrated consultative experience including facilitating meetings and communications with executive-level clients, prospects, and partners.
- Experience collaborating with engineering and architecture teams in cloud-native environments (e.g., Kubernetes, Helm, Terraform).
Responsibilities
- Define and own the product strategy for Smile’s Core CDR platform components — including data ingestion pipelines, data quality (master data management, enrichment, etc), persistence layer, and administration capabilities.
- Collaborate with technical teams to perform in-depth technical analysis to identify gaps between product and market/client needs, particularly in interoperability, performance, scalability, and standards compliance.
- Translate architectural patterns and operational needs into clear, actionable product requirements.
- Participate in architecture and code review discussions to validate feasibility, scalability, and maintainability of proposed solutions.
- Maintain a deep technical understanding of the stack (Java, HAPI FHIR, Kubernetes, Postgres, Kafka, etc.) to reason trade-offs and guide prioritization.
- Champion product capabilities related to data quality, deduplication, enrichment, and lifecycle management across ingest and persistence flows.
- Support backlog refinement and delivery oversight by providing technical context, architectural input, and prioritization guidance throughout the implementation lifecycle.
- Collaborate with cross-functional technical teams to ensure high-fidelity execution of the product roadmap.
- Conduct competitive research to benchmark and identify differentiators for specific platform capabilities.
- Evangelize product and/or features to both internal cross-functional teams and external customers, hosting customer conversations and attending/presenting at relevant events.
- Serve as a technical resource to unblock delivery teams, balancing client requirements with architectural and operational considerations.
View Full Description & ApplyYou'll be redirected to the employer's site