PitchBook empowers capital market professionals around the globe to win what’s next.
Private Equity • Venture Capital • Data Analysis • Fund Performance • Alternative Assets
August 6
🏢 In-office - London
Amazon Redshift
Angular
Apache
AWS
Cloud
Docker
ETL
Google Cloud Platform
Gradle
Java
JavaScript
Jenkins
JMeter
jQuery
Kafka
Kubernetes
Microservices
MongoDB
MS SQL Server
Node.js
Nuxt
Postgres
Python
Redis
Selenium
Spring
Spring Boot
SQL
Vue.js
Go
PitchBook empowers capital market professionals around the globe to win what’s next.
Private Equity • Venture Capital • Data Analysis • Fund Performance • Alternative Assets
• As a Staff Software Development Engineer within the Product organization, you will be responsible for architecting and delivering the next suite of services that power the PitchBook platform. • You will be essential in guiding one or more technical teams to build exceptional solutions that are relied upon and used by thousands of PitchBook customers every day, and work with PitchBook professionals around the world with the collective goal of delighting our customers and growing our business. • The team will rely on your broad and deep experience in building and delivering comprehensive cloud solutions and full understanding of the team’s business domain to shape principles, practices, and capture just-in-time decisions based on trade-off analysis. • With your strong analytical skills, you’ll be able to break down abstract and complex problems into smaller problems and apply Domain Driven Design approaches such as identifying bounded contexts and establish decomposition process. • You will collaborate with external and internal stakeholders of different roles and backgrounds, who may have varying degrees of understanding of the domain. You may need to adapt your style of communication based on the audience you are interacting with and will be relied on to influence decisions to build optimal solutions to complex challenges. • Additionally, as a technical expert in a broad set of domains, you will be expected to engage actively in promoting architecture guideline, principles, and practices across team(s), and be a driver for consistency and alignment for cross cutting concerns using influence and effective communication with technical and non-technical stakeholders. • Lastly, you exhibit a growth mindset, willing to solicit feedback, engage others with empathy, and help create a culture of belonging, teamwork, and purpose.
• Degree in Computer Science, Information Systems, or a similar field • 8+ years of related experience with a Bachelor’s degree or 6+ years and a Master’s degree or a PhD with 3+ years of related experience, or equivalent experience • 6+ years in Software Development or Engineering role • 4+ years of experience with Java or a similar object-oriented language • 2+ years of experience developing micro services • Experience in Domain Driven Design: demonstrated ability to identify domains and bounded context, establish architecture alignment across teams and respective domain ownership, apply Domain Driven Design integration patterns across service architecture • Experience in data architecture: Event/Data Buses/Messaging (Kafka or similar), Data Pipeline/Integration Pipelines across systems (ETL/ELT), SQL, and Data Lake/Data Warehouse (Redshift, Snowflake) • Experience in Service-Oriented & Microservices Architecture, Cloud Architecture, Clean Architecture, Hexagonal Architecture • Fluent in identifying and applying architecture patterns and designing RESTful API • Experience working and designing middleware, platform, frameworks, or system of systems • Experience with web technologies and standards (e.g., JSON, JWT) • Experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP) • Experience in Java and Spring Boot/Spring Framework • Experience with Container orchestration software (e.g., Kubernetes) • Experience with other relevant technology stack: python, microsoft sql server, redis, jenkins, struts, postgresql, docker, jmeter, vue.js, sonarqube, wijmo, aws documentdb, aws lambda, aws general services, node, nuxtjs, selenium, gradle, checkmarx, testrail, angular, dot net, dot net core, dot net 6, mongo db, jquery, and apache tomcat. • 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 across multiple teams • Excellent communication skills, written, and verbal • Strong problem-solving ability • Proficiency with the Microsoft Office suite including in-depth knowledge of Outlook, Word, and Excel with the ability to pick up new systems and software easily
• Private medical insurance • Dental scheme • Additional medical wellness incentives • Life cover • Paid sabbatical program after four years • Paid parental leave • Education subsidies • Robust training programs on industry and soft skills • Minimum 25 days annual leave and volunteer days • Employee resource groups • Company-wide events • Employee referral bonus program • Quarterly team building events • 8% Pension contribution • Income protection • Shared ownership employee stock program • Transportation stipend
Apply Now