Praia Health is a trailblazer in the health platform sector, committed to transforming the consumer health experience. They are seeking a Staff Software Engineer to serve as a technical anchor and architect for their core consumer experience platform, focusing on high-performance Java services, Databricks ETL pipelines, and enterprise-grade healthcare integrations.
Responsibilities:
- Build and scale foundational platform services powering Praia’s consumer experience products. Lead code and design reviews, establishing technical direction and mentoring other engineers
- Build and operate enterprise integration services for EMRs (Epic/MyChart and others) using HL7 FHIR APIs and related modern integration patterns
- Utilize Databricks and Apache Spark for complex data engineering workloads (pipelines, workflows, notebooks) to support product and integration use cases
- Develop and own secure APIs with strong authentication/authorization, auditing, and least privilege principles. Produce and maintain high quality developer documentation (integration guides, runbooks)
- Build with a modern DevOps mindset, owning CI/CD pipelines, automated testing (unit/integration), infrastructure-as-code, monitoring/logging, and data-driven incident response
- Partner directly with Product, Design, and Customer-facing teams to translate complex business requirements into highly reliable technical solutions
Requirements:
- 8+ years of experience building and operating production software, with demonstrated staff- or senior-level scope and clear ownership of complex, distributed systems
- Strong programming skills in Java, Python, and Spark
- Hands-on experience with Databricks (jobs, Delta Lake) and comfort partnering closely with data teams
- Direct experience integrating with EMR/EHR systems and healthcare interoperability standards; practical experience with FHIR APIs is required
- Experience designing and delivering cloud-native services (AWS/Azure/GCP), including Kubernetes and Terraform-based deployments
- Deep knowledge of OAuth2/OIDC and API security patterns (mTLS, JWT, secrets management, least privilege) alongside secure SDLC practices
- Experience with modern observability tools (logging, metrics, tracing, APM) and a disciplined approach to incident response
- Exceptional written and verbal communication skills; proven ability to write clear technical design documents and present architecture to senior stakeholders
- Bachelor's degree in CS/Engineering, or equivalent practical experience
- Candidates must permanently reside in either the United States or Canada; no other locations will be considered at this time
- Applicants must be currently authorized to work in the United States or Canada on a full-time basis. The company does not sponsor applicants for work visas (e.g., H-1B, TN, etc.) at this time