Lead Software Development Engineer

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, transforming raw data into search-ready, AI-augmented intelligence. This hands-on role involves writing production code daily, leading system design, mentoring engineers, and ensuring technical quality and reliability of services and infrastructure.

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

  • Bachelor’s degree in Computer Science, Information Systems, or a similar field
  • 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
  • Must be authorized to work in the United States without the need for visa sponsorship now or in the future

Nice to have

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

What the JD emphasized

  • 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
  • Must be authorized to work in the United States without the need for visa sponsorship now or in the future