Staff Software Architect

PitchBook PitchBook · Fintech · Seattle, WA · Product Development

Staff Software Architect responsible for architecting and delivering services for the PitchBook platform, guiding technical teams, and building customer-facing solutions. Requires experience in cloud architecture, microservices, and Domain Driven Design, with a focus on hands-on development and technical leadership.

What you'd actually do

  1. Architect, design, develop, and maintain components of PitchBook’s services including backend with aspects of front-end related to architecture (micro front-end patterns). Hands-on development will be part of the responsibilities
  2. Ensure qualities/non-functional requirements of the platforms and products are defined, measurable, and continuously evaluated to deliver the right product to our users
  3. Document architecture evolutions (current state, future state, phasing) and communicate architecture and elaborate with teams
  4. Implement well-designed, testable, and efficient code that meets product requirements, coding standards, performance, scalability, reliability, and the organization’s goals and principles
  5. Collaborate with other engineers, product managers, and other internal stakeholders in an Agile environment

Skills

Required

  • 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 microservices
  • Service-Oriented & Microservices Architecture
  • Cloud Architecture
  • Domain Driven Design (DDD)
  • Clean Architecture
  • Hexagonal Architecture