Staff Software Engineer – Data Infrastructure

Company:  Praia Health
Location: remote
Closing Date: 19/06/2026
Hours: Full Time
Type: Permanent

Job Description

Job Description:

  • 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.
Apply Now
Share this job
Praia Health
  • Similar Jobs

  • Senior Software Engineer – Data Infrastructure

    remote
    View Job
  • Software Engineer for AI Infrastructure

    remote
    View Job
  • Staff Software Engineer

    remote
    View Job
  • Software Engineer for AI Infrastructure

    remote
    View Job
  • Senior Staff Machine Learning Engineer, Infrastructure

    remote
    View Job
An unhandled error has occurred. Reload 🗙