Staff Software Engineer - Core Platform - Streaming & Storage
StubHub is seeking a Staff Software Engineer to join their Core Platform - Streaming & Storage team. This role involves leading the architecture and delivery of foundational streaming, messaging, and storage platforms that support critical workflows across the company. The team provides core engineering products, including message queues, dead-letter queues, retry infrastructure, messaging control planes, and storage platforms such as key-value databases, distributed caches, blob storage, and search/indexing systems. These platforms enable teams to build reliable, scalable, and event-driven services. The company is in the process of migrating its streaming services from Azure to an AWS-native, Kafka-compatible platform, aiming to consolidate services and enhance performance.
As a Staff Software Engineer, you will own the technical strategy and architecture for StubHub's streaming platform and NoSQL/storage offerings. Your responsibilities include leading the migration of streaming services from Azure to AWS, designing and operating high-throughput infrastructure processing billions of events per day, and ensuring operational excellence for critical systems. You will collaborate with approximately 100 service teams to facilitate adoption, develop migration guides, tooling, and improve developer experience. Additionally, you will ensure compliance and governance, including SOX, GDPR/CCPA, and data access controls, and mentor a team of 3–5 engineers, fostering technical growth through design reviews and coaching.
Candidates should have over 8 years of software engineering experience, including several years as a technical lead for large-scale distributed systems. Deep expertise in event streaming and messaging, particularly with Kafka or Kafka-compatible brokers, is essential. Experience in operating production infrastructure at scale, including high availability, incident response, performance tuning, and cost management, is required. Proficiency with cloud data storage and NoSQL systems, such as object storage, key-value stores, distributed caches, and search/indexing, is necessary. A proven track record of leading multi-quarter, cross-team platform migrations or programs end-to-end is important. Excellent communication skills are crucial for aligning leadership, partner teams, and engineers on technical direction. Additional skills in schema registry and compatibility tooling, lakehouse formats (e.g., Iceberg), change data capture pipelines,.NET/C#, Python, Kubernetes/EKS, Terraform, and OpenTelemetry are advantageous. Experience mentoring junior engineers is also beneficial.
StubHub offers an accelerated growth environment designed for swift skill and knowledge enhancement, providing autonomy to lead experiments and tests on a massive scale. The compensation package includes a competitive base salary, equity, and benefits that align with your impact. Flexible time off is available, allowing for a healthy work-life balance with unlimited Flex Time Off. Comprehensive benefits include 401(k), and premium health, vision, and dental insurance options.
Joining StubHub means becoming part of a company dedicated to redefining the live event experience on a global scale. With a mission to delight fans and sellers alike, StubHub offers a dynamic and innovative environment where you can make a significant impact. The company values diversity and fosters a culture of inclusion, providing opportunities for personal and professional growth.