Hybrid Staff Software Engineer – Data Platform

Posted 1 hour ago

Apply now

About the role

  • Staff Software Engineer focusing on Pearly's data platform and systems end-to-end. Overseeing architecture, infrastructure, and code with a strong emphasis on TypeScript and SQL in a hybrid work model.

Responsibilities

  • Own Pearly's data systems end-to-end: Postgres warehouse and OLTP infrastructure, ETL pipelines (bulk and real-time streaming), and data products and APIs.
  • Drive overall data architecture and harmonization across the platform — designing systems, abstractions, and algorithms that unify data from multiple EHRs, payment processors, and external vendors into a coherent, scalable layer.
  • Drive data modeling decisions with performance, observability, and operational excellence as first-class concerns.
  • Own vendor SDK integrations and vendor relationships on the technical side.
  • Ability to contribute across the full application stack (frontend/backend/db) in all application domains including payments, outreach automation, reporting, and internal tooling.
  • Guide human engineers and AI agents toward excellence through your own example, mentorship/documentation, and rigorous code review. You're a trusted final pair of eyes across all areas of the codebase.
  • Partner with Product from ideation through production release to define product specs that translate business goals into clear engineering requirements.
  • Own the technical spec — the guiding plan that shapes architecture, scope, and execution for every initiative. You think long-horizon, account for scale, and anticipate edge cases.
  • Think about AI as a system — not just personal productivity, but team-wide leverage, process, and tooling to optimize adoption and minimize friction.
  • Contribute to CI/CD, GitHub Actions, Terraform, and development infrastructure as needed — including speed and safety improvements to agent loops through efficient check systems, production-like sandboxes, and tools/skills/plugins.

Requirements

  • Computer Science or similar quantitative / technical / engineering degree.
  • 8+ years deploying to production, with direct responsibility for high-scale platforms (100M+ records across accuracy-sensitive domain like healthcare or fintech).
  • Deep experience building data systems (warehouses, pipelines, APIs) using general-purpose languages and SQL rather than specialized data tools/frameworks.
  • Extensive experience in TypeScript or a strongly typed language with command of the full modern web stack including React. You think natively in terms of type safety and test coverage.
  • Familiarity with a major cloud provider (GCP, AWS, or Azure).
  • Understanding of security and compliance requirements for PHI, PII, and financial data.
  • Based in New York, NY; Santa Barbara, CA; or Atlanta, GA.

Benefits

  • Competitive salary, equity, and healthcare benefits
  • Meeting-light culture
  • Work with high-talent, high-integrity people who genuinely enjoy the art of building and competing
  • Flexible vacation / time-off policy

Job title

Staff Software Engineer – Data Platform

Job type

Experience level

Lead

Salary

$185,000 - $240,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job