At PitchBook, we are always looking forward. We're deeply collaborative and thrive on the excitement, energy, and fun that reverberates throughout the company. We're looking for a Senior Software Development Engineer to deliver the next suite of backend services that power the PitchBook platform.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a similar field
- 6+ years in Software Development or Engineering roles
- 6+ years of experience with Java
- 4+ years of experience developing web services using Spring Boot/Spring Framework
- 4+ years of experience with frontend development
- Highly proficient in RESTful API design
- Experienced with Kafka
- Experience with web technologies and standards (HTML, CSS, ES6+, TypeScript, React, Redux, micro front-end architecture)
- Experience with unit and integration testing (Jest, React Testing Library, MSW)
- Experience with build tools (Webpack, Vite, etc.)
- Highly experienced working within a development team in an Agile environment
- Ability to handle a project through the entire software development lifecycle, end-to-end
- Demonstrate ability to lead and/or provide guidance to junior peers within the team
- Experience with web technologies and standards (e.g., JSON, JWT)
- Experience with Relational Databases (MSSQL, Postgres)
- Experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP)
- Familiarity with Container orchestration software (e.g., Kubernetes)
- Excellent written and verbal communication skills
- Strong problem-solving ability
- Familiarity with architecture trade-off analysis methods and domain-driven design preferred
- Proficiency with the Microsoft Office suite including in-depth knowledge of Outlook, Word, and Excel
Benefits
- Comprehensive health benefits
- Additional medical wellness incentives
- STD, LTD, AD&D, and life insurance
- Paid sabbatical program after four years
- Paid family and paternity leave
- Annual educational stipend
- Ability to apply for tuition reimbursement
- CFA exam stipend
- Robust training programs on industry and soft skills
- Employee assistance program
- Generous allotment of vacation days, sick days, and volunteer days
- Matching gifts program
- Employee resource groups
- Subsidized emergency childcare
- Dependent Care FSA
- Company-wide events
- Employee referral bonus program
- Quarterly team building events
- 401k match
- Shared ownership employee stock program
- Monthly transportation stipend