Staff Software Engineer

Software Product Development Company

United States

Teletrabalho

USD 140 000 - 210 000

Tempo integral

Há 8 dias

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

PitchBook is seeking a Staff Software Engineer to lead architecture and delivery of scalable services across cloud environments. You will contribute to backend systems, APIs, and data-intensive platforms, while guiding multiple teams to high-quality technical decisions.

The role emphasizes design, prototyping, and establishing patterns that scale across the organization, with a focus on performance and reliability.

Qualificações

  • At least 6 years of software engineering experience using Java or a comparable OO language.
  • At least 3 years developing microservices and distributed or event-driven systems in the cloud.
  • Experience with service-oriented architecture, domain-driven design, clean/hexagonal architecture, and common patterns.
  • Experience designing RESTful APIs and event-driven Kafka-based apps.
  • Experience with Google Cloud Platform or AWS and container orchestration.
  • Strong problem-solving skills and ability to guide through technical decisions across teams.

Responsabilidades

  • Solve strategic engineering problems hands on, build prototypes, and create reference implementations.
  • Design and deliver working software, including backend services and frontend considerations like micro-frontend patterns.
  • Automate architectural conformance and implement AI-based checks and fitness functions.
  • Turn ambiguity into executable plans using domain-driven design and bounded contexts.
  • Define measurable quality goals for performance, scalability, reliability, security, and maintainability.
  • Document architecture evolution with current/target state and transition steps for teams.

Conhecimentos

Java
Microservices
Distributed systems
Cloud experience
RESTful APIs
Kafka
Problem solving

Formação académica

Degree in Computer Science or equivalent

Ferramentas

Java
Spring
React
Typescript
Apache Beam
Flink
Python
LangGraph
GCP/AWS
Kubernetes

Descrição da oferta de emprego

AtSPDTechnology, webring together ateam oflike-minded people who are driven bythe desire tobring value through their work, united intheir commitment tohigh performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. Weempower our people with aculture ofexcellence and enable them with the opportunity touphold their accountability tocontribute oneach level. Wevalue humanity and collaboration, encourage professional and personal growth, and foster asupportive and flexible work environment where everyone’s contribution iswelcomed.And now weare looking for aStaff Software Engineer tojoinus aspart ofour team.

About the role

PitchBook — a platform for investment professionals. Our software provides access to data and the analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Users all over the world include large corporations, start-ups, venture capital and private equity firms, investment banks, and many others.

Our Tech Stack

Java, Spring, React, Typescript, Apache Beam, Flink, Python, LangGraph, GCP/AWS, K8s.

Work Environment

Flexible schedule with participation in team ceremonies and cross-functional collaboration. Time zone: Europe/Kyiv.

As a qualified expert, You will
  • Solve strategic engineering problems hands on. Explore technologies, build prototypes, and produce reference implementations that make architectural qualities and tradeoffs observable.
  • Design and deliver working software. Architect, implement, test, and maintain services and platform components, including backend systems and architecture-related frontend concerns such as micro-frontend patterns.
  • Automate architectural conformance. Design and implement AI-based architectural conformance checks and fitness functions that continuously evaluate whether systems follow agreed principles, patterns, and quality constraints.
  • Turn ambiguity into an executable approach. Break complex problems into bounded areas, apply domain-driven design, and select a practical course of action when information or precedent is limited.
  • Define measurable quality goals. Establish and continuously evaluate requirements for performance, scalability, reliability, security, availability, recoverability, maintainability, portability, usability, and extensibility.
  • Document architecture evolution. Describe the current state, target state, transition steps, constraints, alternatives, and decisions in forms that engineering teams can use.
  • Make explicit engineering tradeoffs. Provide balanced recommendations on build versus buy, now versus later, and refactor versus rebuild, including cost and operational implications.
  • Create reusable engineering patterns. Develop scaffolding, templates, reference architectures, or platform capabilities that teams can adopt without depending on the Staff Software Engineer long term.
  • Guide delivery teams. Perform architecture and design reviews, coach engineers through difficult decisions, and enable teams to make high-quality choices independently.
  • Communicate for the audience. Explain technical context clearly to engineers, technical leaders, product managers, and business stakeholders, and incorporate useful feedback.
We’re looking for you ifyou have
  • A degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
  • At least 6 years of experience in software engineering using Java or a comparable object-oriented language.
  • At least 3 years developing microservices and experience building distributed or event-driven systems in the cloud.
  • Practical knowledge of service-oriented architecture, domain-driven design, clean architecture, hexagonal architecture, and common architecture patterns.
  • Experience implementing agentic applications and tools applying evaluation approaches as part of the process
  • Experience designing RESTful APIs and event driven Kafka-based applications
  • Experience with mainstream relational databases, caching, replication, and search technologies.
  • Experience developing and evaluating agentic applications.
  • Experience with Google Cloud Platform or Amazon Web Services with container orchestration technologies.
  • Strong problem-solving skills and the ability to lead through technical guidance across multiple teams without formal authority.
  • Excellent written and verbal communication with engineers, managers, and product partners.
Interview Steps
  • Pre-screening with recruiter
  • Technical Screening
  • Technical Interview
  • HRBPInterview
  • Final сlient Interview
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer
Software Engineer

SPD Technology • EUA

Teletrabalho
USD 140 000 - 190 000
Flexible schedule
Remote work options
Mentorship and growth programs
Staff Software Engineer
Staff Software Engineer

Grupa OLX • EUA

Teletrabalho
USD 170 000 - 225 000
Staff Software Engineer
Staff Software Engineer

Eightpoint Interactive, Inc. • Fort Myers (FL)

Presencial
USD 130 000 - 190 000
Unlimited PTO
Flexible schedules
Free lunches
+1
Delivery Manager
Delivery Manager

WhiteTech • EUA

Teletrabalho
USD 120 000 - 180 000
Fully remote (CET hours)
19 PTO days
Conference participation
+2
Solution&Fullstack Engineer (Python/Python&Java+ JS) - AI First
Solution&Fullstack Engineer (Python/Python&Java+ JS) - AI First

OpenKrill • EUA

Teletrabalho
USD 52 000 - 77 000
Remote work
Offices in Krakow/Warsaw (meetups)
Engineer (Software Engineering/Devops)
Engineer (Software Engineering/Devops)

Grip • EUA

Teletrabalho
USD 150 000 - 190 000
Holiday leave 25 days
Sabbatical opportunities
Professional development budget
+2
Data software engineer
Data software engineer

EPAM • EUA

Teletrabalho
USD 150 000 - 230 000
Relocation opportunities
Certifications (GCP, Azure, AWS)
Free English classes
+2
Senior Manager, Business Operations & Client Success
Senior Manager, Business Operations & Client Success

SPD Technology • EUA

Teletrabalho
USD 120 000 - 160 000
Staff Software Architect
Staff Software Architect

PitchBook • Seattle (WA)

Presencial
USD 235 000 - 270 000
Comprehensive health benefits
Paid family and paternity leave
Generous vacation days
Software Engineer - FMX
Software Engineer - FMX

Fanatics Betting & Gaming • EUA

Teletrabalho
USD 150 000 - 210 000