Description
This is a Fully Remote Job
About Our Client:
The organization operates in the healthcare marketplace industry, addressing the challenge of limited and fragmented access to care.
For nearly 20 years, it has developed a platform that helps tens of millions of people find and book healthcare services efficiently.
The organization is expanding its infrastructure to enable access to care across multiple channels, including provider websites, insurance directories, search engines, and AI platforms, aiming to make healthcare more accessible wherever patients search.
About the Opportunity:
The SENIOR SOFTWARE ENGINEER, DATA will build and maintain a data platform that integrates products with analytics, machine learning, and operational systems.
This role focuses on creating APIs, libraries, schemas, and services that enable engineers to publish and use data securely and reliably.
The engineer will enhance data quality, ownership, observability, and privacy, facilitating smoother data integration across teams to support product functionality and business operations.
Responsibilities:
Design, build, and operate services and tooling to help teams publish and consume trusted dataDevelop contract workflows, APIs, SDKs, generated types, and validation toolsImprove event-driven data pipelines using Kafka, Avro, and schema registriesCreate reliable data transfer methods from warehouses or lakehouses into products and operational systemsDesign and operate reverse ETL and data activation workflowsImplement compliance features including data classification, deletion, masking, access controls, audit trails, and policy enforcementWrite infrastructure as code and manage platform services in AWSMonitor and improve service-level indicators, alerts, dashboards, runbooks, and on-call responsesCollaborate with internal users, document workflows, review designs, and support adoption by other teams
Requirements:
5+ years of professional software engineering experience in backend, platform, developer infrastructure, or data-intensive systemsProficiency in Python and SQL; experience with a statically typed language such as C#, Java, Kotlin, or TypeScriptExperience building APIs, SDKs, shared libraries, data contract systems, or event publishing frameworksKnowledge of schema design, versioning, validation, code generation, and migrationsExperience with distributed or event-driven systems, including Kafka or similar platforms and schema technologies like Avro, Protobuf, JSON Schema, or OpenAPIExperience operating cloud services with automated testing, continuous delivery, observability, infrastructure as code, and incident responseFamiliarity with data warehouse or lakehouse platforms such as Snowflake, Databricks, or IcebergPreferred: Experience in regulated environments with controls for PHI or PII including access, deletion, de-identification, lineage, and auditing
Pay Range and Compensation Package:
The pay range and compensation package for this role will be determined based on the candidate's experience, skills, and other relevant factors.
Benefits & Perks:
Flexible work environmentUnlimited vacation100% paid employee health benefits including medical, dental, and vision401(k) with employer matchCorporate wellness programs including Headspace and PelotonSabbatical leave for employees with 5+ years of serviceCompetitive paid parental leave and fertility/family planning reimbursementCell phone reimbursementEmployee Resource Groups and community clubs
Equal Opportunity Statement: Our client is an equal opportunity employer.
They celebrate diversity and are committed to creating an inclusive environment for all employees.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
TalentHop is a recruitment partner of this role.
Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.