
Senior Software Engineer – Data Platform
Pearly
full-time
Posted on:
Location Type: Hybrid
Location: New York City • California • New York • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $225,000 per year
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PostgresETLdata modelingTypeScriptReactSQLCI/CDGitHub ActionsTerraformdata systems
Soft Skills
mentorshipcode reviewcollaborationcommunicationproblem-solvingleadershiporganizational skillstechnical documentationlong-term planningobservability
Certifications
Computer Science degreeengineering degree