Principal Software Engineer
Core
Own technical design for large, ambiguous problems spanning the Variant Knowledge Platform and interpretation stack; define data models for variant identity, classification, and annotation; design production-grade REST APIs; lead system evolution for real-time, multi-tenant operations.
Role type
Principal Software Engineer (Backend/Platform)
Builds
Variant Knowledge Platform (authoritative source of variant truth for clinical interpretation, curation, and analytics)
Domain
Healthcare / Genomics / Bioinformatics
Required skills
REST API design and versioning, Cloud services (AWS), Backend programming (Python), Data modeling, System architecture, Technical leadership, Cross-functional collaboration
Preferred skills
Genomics/bioinformatics domain knowledge, Event-driven architectures, Regulated/clinical environment experience, Multi-tenant platform design, Large-scale data migration
Technologies
AWS, Okta, Python, REST APIs, Snowflake
Responsibilities
Define and evolve data models for variant identity and classification; Design production-grade, versioned REST API contracts; Lead evolution of systems turning raw bioinformatic data into trustworthy variant information; Drive architecture for automating evidence placement and scaling data storage; Mentor engineers across multiple teams; Partner with cross-functional stakeholders to align technical strategy with business opportunities.
Seniority
Principal, hands-on IC with org-wide leadership
