Staff Software Engineer – Data Infrastructure

Posted 15hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Software Engineer responsible for data infrastructure at Praia Health, focusing on scalable healthcare solutions and enterprise 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.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Full medical, dental, and vision benefits.
  • Company paid life insurance, company paid short-term & long-term disability.
  • 401K or RRSP savings plans with company matching.
  • A supportive and inclusive work environment.
  • Employee wellness programs and resources.
  • Flexible PTO.