Hybrid Senior Software Engineer – Data Platform

Posted 3 hours ago

Apply now

About the role

  • Senior Engineer responsible for Pearly's data platform in a scalable B2B SaaS environment. Collaborate across architecture and software development using modern technologies and AI.

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.
  • Familiarity with a major cloud provider (GCP, AWS, or Azure).
  • Understanding of security and compliance requirements for PHI, PII, and financial data.

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

Senior Software Engineer – Data Platform

Job type

Experience level

Senior

Salary

$160,000 - $225,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