Lead Software Development Engineer, Full Stack

PitchBook PitchBook · Fintech · Seattle, WA · Product

Lead Software Development Engineer on the Frontier Data Platform team responsible for designing, building, and owning systems that ingest, correlate, enrich, and surface billions of records for customer-facing products, including AI-augmented intelligence. This is a hands-on role involving writing production code, leading system design, and mentoring a small team. Requires strong backend engineering, distributed data pipelines, search indexing, and cloud infrastructure experience. Familiarity with AI tools for productivity is a plus.

What you'd actually do

  1. Manage, mentor, and lead a small team of software engineers
  2. Evangelizes better technical practices, and continually raises the bar for technical excellence across the company
  3. Write production-grade backend code daily — services, pipelines, APIs — from prototype to ship
  4. Lead system design for new platform capabilities: ingestion pipelines, entity resolution, enrichment workflows, search indexing strategies
  5. Own the technical quality of the team's output: code review, architecture decisions, performance, reliability, observability

Skills

Required

  • Track record of technical leadership in a small, high-ownership team
  • 7+ years of backend software engineering, predominantly in Java on production systems at scale
  • Deep experience with distributed data pipelines and streaming systems — Kafka or equivalent
  • Strong hands-on experience with Elasticsearch or comparable search/indexing platforms
  • Solid PostgreSQL or relational DB expertise at meaningful data volumes
  • Experience with large-scale data ingestion, transformation, or enrichment systems — entity resolution, deduplication, or data quality pipelines are a strong plus
  • Containerization and orchestration (Docker, Kubernetes) in production
  • Cloud infrastructure experience (GCP preferred, AWS acceptable)
  • Strong system design instincts: distributed systems, data modeling, API design, fault tolerance
  • Solid object-oriented design experience including: Domain Driven Design methodology, experience working with service-oriented architectures and Distributed Systems, and an undying belief in the power of testing, CI/CD, and Agile

Nice to have

  • Experienced and enthusiastic about using AI for productivity and efficiency (github copilot, claude, or equivalent)

What the JD emphasized

  • Must be authorized to work in the United States without the need for visa sponsorship now or in the future