Full-Time

Staff Software Development Engineer

Posted on 8/5/2024

PitchBook

PitchBook

1,001-5,000 employees

Provider of private market data and insights

Quantitative Finance
Financial Services

Senior, Expert

London, UK

Requires in-office presence 4+ days/week.

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Nuxt.js
jQuery
Agile
Redshift
Python
Struts
SQL
Apache Kafka
Java
Postgres
Gradle
Docker
.NET
AWS
Jenkins
Vue.js
Redis
MongoDB
REST APIs
Selenium
AngularJS
Snowflake
Google Cloud Platform
Requirements
  • Degree in Computer Science, Information Systems, or a similar field
  • 8+ years of experience in a Software Development or Engineering role with a Bachelor's Degree, 6+ years of experience in a Software Development or Engineering role with a Master's degree, or 3+ years of experience in a Software Development or Engineering role with a PhD
  • 4+ years of experience with Java or a similar object-oriented language
  • 2+ years of experience developing micro service
  • 5+ years of 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
  • 4+ years of 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)
  • 5+ years of experience in Service-Oriented & Microservices Architecture, Cloud Architecture, Clean Architecture, Hexagonal Architecture
  • 5+ years of experience with Amazon Web Services (AWS) and/or Google Cloud Platform (GCP)
  • 5+ years of experience with container orchestration software (e.g., Kubernetes)
  • Preferred experience with the following technology stack: Python, Microsoft SQL Server, Redis, Jenkins, Struts, PostgreSQL, Docker, JMeter, Vue.js, SonarQube, Wijmo, AWS DocumentDB, AWS Lamba, AWS general services, Node, Nuxtjs, Selenium, Gradle, Checkmarx, TestRail, Angular, .NET, .NET Core, .NET 6, MongoDB, jQuery, and Apache Tomcat
  • 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 in Java and Spring Boot/Spring Framework
  • 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
  • Ability to lead and provide guidance to junior peers across multiple teams
  • Excellent communication skills, both 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
Responsibilities
  • Architect, design, develop, and maintain components of PitchBook’s services, including backend with aspects of frontend related to architecture (micro frontend patterns). Hands-on development will be part of the responsibilities
  • Ensure qualities/non-functional requirements of the platforms and products are defined, measurable, and are continuously evaluated to deliver the right product to our users
  • Document architecture evolutions (current state, future state, phasing), communicate architecture, and elaborate with teams
  • Implement well-designed, testable, and efficient code that meets product requirements, coding standards, performance, scalability, reliability, and the organization’s goals and principles
  • Collaborate with other engineers, product managers, and other internal stakeholders in an Agile environment
  • Provide technical guidance and perform architectural reviews with team members
  • Design and deliver end-to-end initiatives with little to no guidance
  • Define and participate in processes that improve products using return on experience and root cause analysis of incidents
  • Complex legacy application reverse engineering
  • Support the vision and values of the company through role modeling and encouraging desired behaviors
  • Participate in various company initiatives and projects as requested

PitchBook provides detailed information and insights on private market data, focusing on venture capital, private equity, and mergers and acquisitions (M&A). Its main product is the PitchBook Platform, which consists of various software applications that allow users to access a vast database of information about companies, deals, investors, and funds. This platform is subscription-based, meaning clients pay for different levels of access based on their needs. PitchBook stands out from competitors by offering comprehensive data that is essential for investment professionals, business executives, and advisors, particularly in Europe and North America. The company's goal is to empower its clients to make informed investment decisions and stay updated on market trends.

Company Stage

Acquired

Total Funding

$13.4M

Headquarters

Seattle, Washington

Founded

2007

Simplify Jobs

Simplify's Take

What believers are saying

  • Increased demand for ESG data drives firms to seek PitchBook's comprehensive solutions.
  • The rise of secondary market transactions creates opportunities for PitchBook's data analytics.
  • Growing SPAC mergers require extensive data analysis, benefiting PitchBook's SPAC services.

What critics are saying

  • Leadership transition risk as founder John Gabbert steps down from CEO role.
  • Increased competition from platforms like Intapp's DealCloud may reduce market share.
  • Potential over-reliance on the North American market exposes PitchBook to regional downturns.

What makes PitchBook unique

  • PitchBook offers comprehensive data on venture capital, private equity, and M&A.
  • The PitchBook Platform provides award-winning software applications for data and insights.
  • PitchBook serves a diverse clientele, including investment professionals and business executives.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Flexible work program

Generous PTO

Paid sick days

Company-wide days off

Learning & development opportunities

401k & company matching

Medical, dental and vision insurance

HSA+FSA Accounts

Paid parental leave

Transportation stipend

Team building & company-wide events

INACTIVE