Senior Software Engineer (Los Angeles, CA)

StubHub•Los Angeles, CA
•Hybrid

About The Position

StubHub is on a mission to redefine the live event experience on a global scale. Whether someone is looking to attend their first event or their hundredth, we’re here to delight them all the way from the moment they start looking for a ticket until they step through the gate. The same goes for our sellers. From fans selling a single ticket to the promoters of a worldwide stadium tour, we want StubHub to be the safest, most convenient way to offer a ticket to the millions of fans who browse our platform around the world.

Requirements

  • Bachelor’s degree or U.S. equivalent in Computer Science, Electrical Engineering, or a related field, plus 2 years as a Software Engineer, Software Developer, or any occupation, job title, position performing software development.
  • 2 years of professional experience developing robust, mission-critical systems using programming languages (including C/C++, Java, C#, Rust, React, and OOP language);
  • 2 years of professional experience designing and optimizing distributed systems, including microservices architectures built with Java and Spring Boot, implementing Redis-based caching strategies, and leveraging Kafka for event-driven message queuing;
  • 2 years of professional experience analyzing and enhancing system scalability, reliability, and performance metrics;
  • 2 years of professional experience designing and developing solutions to complex problems with significant business impact;
  • 2 years of professional experience interacting systems with a broader production environment including dependencies and platform primitives;
  • 2 years of professional experience collaborating with cross-functional teams including software engineers, product managers, platform engineers, data scientists, data engineers, and analytics engineers.

Responsibilities

  • Design and maintain core engineering infrastructure, including shared frameworks, internal platforms, and foundational system components used across development teams (20%).
  • Develop and improve enterprise-level architectural patterns that support system scalability, reliability, and maintainability (15%).
  • Build and refine shared services and backend infrastructure that enable consistent service-to service communication and system integration (10%).
  • Review system designs across teams to ensure alignment with established architectural standards and performance requirements (5%).
  • Identify structural system limitations and implement infrastructure-level improvements to enhance stability and efficiency (5%).
  • Develop automation tools and internal utilities that streamline deployment, monitoring, and operational workflows (10%).
  • Improve system resiliency through enhancements to fault tolerance, observability, and performance optimization (10%).
  • Contribute to infrastructure modernization efforts by refactoring legacy components and improving platform consistency (5%).
  • Document and promote engineering standards related to infrastructure design and system reliability (5%).
  • Support teams in adopting shared platform components and infrastructure best practices (15%).

Benefits

  • equity
  • 401(k)
  • paid time off
  • paid parental leave
  • comprehensive health benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service