Principal Software Engineer – Variant Knowledge Platform
North Carolina, United States of America
Full Time
3 weeks ago
$180,000 - $205,000 USD
Visa Sponsor
Key skills
AWSCloudPythonOktaREST API
About this role
Role Overview
Own the technical design for large, ambiguous, open-ended problems that span the Variant Knowledge Platform and the broader interpretation stack
Define and evolve the data models for variant identity, classification, and annotation
Design production-grade, versioned REST API contracts
Lead the evolution of the systems that turn raw bioinformatic data into trustworthy variant
and sample-level information
Drive the architecture for automating evidence placement and classification
Define org-wide system architectures
Lead cross-team technical programs
Set the strategy for system operability
Lead large-scale data migration and backfill efforts
Mentor and level up engineers across multiple teams
Partner with cross-functional stakeholders to identify business opportunities
Requirements
Bachelor's Degree
Five or more years of experience in REST API and contract design, including versioning and depreciation strategy and secure service-to-service authentication (e.g., Okta-based identity)
Two or more years of experience designing and operating cloud-based services on AWS
Five or more years of experience in a primary backend programming language used for data-intensive services (e.g., Python)