Software Engineer II - Platform Runtime & Services

StubHubAliso Viejo, CA
85d$180,000 - $200,000

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. We are seeking a talented Software Engineer II to join our Platform Runtime team. In this role, you will play a pivotal role in designing, developing, and maintaining a suite of SDKs, services, shared packages, and tools used by other teams and aimed at elevating efficiency across our entire engineering organization.

Requirements

  • 3-5+ years of professional experience in software development.
  • Experience with developing robust, mission-critical systems using one or multiple general-purpose programming languages (e.g., C/C++, Java, C# or any other OOP language).
  • Expertise in designing and optimizing distributed systems, including microservices architectures, caching strategies, and message queuing systems.
  • Demonstrated ability to analyze and enhance system scalability, reliability, and performance metrics.
  • Previous experience designing and developing solutions to complex problems with significant business impact.
  • A strong understanding of how their systems interact with the broader production environment, including dependencies and platform primitives.
  • Proven ability to learn other coding languages, platforms, frameworks, and tools.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Experience owning projects from the initial idea all the way to production.

Responsibilities

  • Design and develop SDKs, services, shared packages, and tools to enhance engineering efficiency and productivity.
  • Develop an intuitive cross-language performant runtime environment that will serve as a 'container' for business/customer-facing services.
  • Architecting and implementing high-performance, scalable services actively used by internal customers.
  • Serve as a subject matter expert (SME) in distributed caching and messaging, with a deep understanding of associated design patterns.
  • Collaborate closely with engineering teams as your customers, identifying technical inefficiencies and proposing scalable solutions and engineering patterns.
  • Drive initiatives to improve performance and scalability across our platform.
  • Champion best practices in software development, ensuring high standards of quality and efficiency.
  • Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
  • Commitment to fostering a positive and inclusive team culture where diverse perspectives are valued.

Benefits

  • Accelerated Growth Environment: Immerse yourself in an environment designed for swift skill and knowledge enhancement, where you have the autonomy to lead experiments and tests on a massive scale.
  • Top Tier Compensation Package: Enjoy a rewarding compensation package that includes enticing stock incentives, aligning with our commitment to recognizing and valuing your contributions.
  • Flexible Time Off: Embrace a healthy work-life balance with unlimited Flex Time Off, providing you the flexibility to manage your schedule and recharge as needed.
  • Comprehensive Benefits Package: Prioritize your well-being with a comprehensive benefits package, featuring 401k, and premium Health, Vision, and Dental Insurance options.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service