[Remote] Principal Platform Engineer
Note: The job is a remote job and is open to candidates in USA. Synthesis Health is a mission- and values-driven company dedicated to revolutionizing healthcare through innovation. They are seeking a Principal Platform Engineer to serve as a hands-on architect, focusing on the reliability, performance, and scalability of their distributed systems while also driving the maturation of their technical stack.
Responsibilities
- Solve Substantial System Challenges: You will identify and lead the resolution of the most complex, systemic problems affecting our platform's stability and speed
- Architect for Scale: You will design the strategies that allow our system to handle exponential growth, focusing on database scaling, caching architectures, and asynchronous processing throughput
- Reliability Engineering: You will define and drive the adoption of patterns that ensure system resilience, including circuit breaking, graceful degradation, and active-active failover strategies
- Drive Technical Evolution: You will lead the maturation of our technical stack, ensuring our libraries, frameworks, and infrastructure choices evolve to meet future business needs
- Eliminate Structural Bottlenecks: You will look beyond code-level optimization to solve structural issues in our database layer, messaging infrastructure, and deployment pipeline
- Technical Governance: As a senior leader on the ARB, you will enforce architectural rigor, preventing the introduction of new technical debt while establishing standards for long-term maintainability
- Cross-Organizational Impact: You will influence the technical direction across multiple product areas, reconciling conflicting architectural goals to serve the broader business
- Elevate the Platform: You will mentor Staff and Senior engineers, helping them understand distributed consensus, eventual consistency, and the trade-offs of complex distributed systems
Skills
- Elite Distributed Systems Experience: 10+ years of software engineering experience, with a heavy focus on designing, optimizing, and operating high-scale distributed systems
- Architectural Evolution: You have a proven track record of evolving complex systems and driving technical maturity in a fast-paced environment
- Language Fluency & Strategy: Deep expertise in TypeScript/Node.js is required. As we pivot performance-critical paths toward Go, experience leading similar language transitions or strong Go proficiency is highly desirable
- Deep Technical Mastery: Expertise in defining Service Level Objectives (SLOs) and Error Budgets
- Deep knowledge of synchronous (Websockets, gRPC, REST) vs. asynchronous (Kafka/PubSub) communication patterns
- Advanced database design patterns (sharding, partitioning, CQRS)
- Expertise in container orchestration (Kubernetes) at scale
- Visionary Leadership: You can identify critical long-term technical challenges months or years in advance and mobilize the organization to address them
- Communication at Scale: You can effectively communicate the business value of architectural investments to executive leadership while diving deep into the code with engineers
- Healthcare Domain Experience: Experience in healhtech or regulated industries is a plus
- Compliance & Standards: Deep familiarity with healthcare data standards (DICOM, HL7, FHIR) and compliance regulations (HIPAA) is a significant advantage
- High-Performance Database Tuning: Deep experience tuning PostgreSQL or similar relational databases for massive concurrency
- Breaking Up The Monolith: Experience migrating a monolithic database architecture to microservices is a plus
Benefits
- Medical
- Dental
- Vision
- “Use as needed” vacation policy
- Participation in our employee option program
Company Overview