
Sr. Software Development Engineer, Full Stack
PitchBook Data5 days ago
Base Salary
$175k - $215k/yr
Responsibilities
- Design, implement, and maintain backend services and data pipelines that ingest, transform, enrich, and index large-scale company and person data.
- Own features and system components from requirements and design through implementation, testing, and production support.
- Write efficient, testable code meeting performance, scalability, and reliability standards.
- Contribute to architecture and technical design discussions and advocate for sound engineering tradeoffs.
- Perform code reviews and provide technical feedback to peers.
- Support deployments, troubleshooting, production systems, and incident response.
- Apply AI tooling to improve development, testing, and delivery efficiency and experiment with LLM-powered platform capabilities.
- Collaborate with engineers, product managers, and data science partners.
- Support company initiatives and model desired company values and behaviors.
Requirements
- Bachelor’s degree in Computer Science or Information Systems.
- 5+ years of software engineering experience, predominantly in backend systems.
- 5+ years of Java development experience, including production microservices.
- 4+ years of experience with Spring Boot or Spring Framework.
- Strong experience with Kafka or comparable streaming and messaging platforms.
- Experience with PostgreSQL or other relational databases at meaningful data volumes.
- Hands-on experience with Elasticsearch or comparable search and indexing platforms.
- Familiarity with large-scale data ingestion, transformation, or enrichment pipelines; entity resolution, deduplication, or data quality experience is preferred.
- Production experience with Docker and Kubernetes.
- Experience with AWS and/or GCP.
- Proficiency in RESTful API design and experience with unit and integration testing.
- Comfort with distributed systems concepts including fault tolerance, eventual consistency, backpressure, and at-least-once delivery.
- Familiarity with domain-driven design and service-oriented architecture patterns.
- Ability to evaluate AI/LLM tools, run experiments, and apply them pragmatically.
- Strong written and verbal communication skills.
- Must be authorized to work in the United States without current or future visa sponsorship.
- Must be able to work onsite in Seattle.
Benefits
- Comprehensive health benefits, medical wellness incentives, STD, LTD, AD&D, and life insurance.
- Paid sabbatical after four years, paid family and paternity leave, vacation, sick, and volunteer days.
- Annual educational stipend, tuition reimbursement, CFA exam stipend, and training programs.
- Employee assistance program, employee resource groups, matching gifts, emergency childcare, and Dependent Care FSA.
- 401k match, shared ownership employee stock program, monthly transportation stipend, and employee referral bonus program.
- Company events and quarterly team-building events.
- This role is expected to work onsite in the Seattle office five days per week; limited corporate travel may be required.
Tech Stack
Categories
BackendData Engineering