Staff Software Development Engineer, PEDCT

August 6

🏢 In-office - London

Apply Now
Logo of PitchBook Data

PitchBook Data

PitchBook empowers capital market professionals around the globe to win what’s next.

Private Equity • Venture Capital • Data Analysis • Fund Performance • Alternative Assets

1001 - 5000

Description

• 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.

Requirements

• 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

Benefits

• 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
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsuk.co.uk
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs