Hybrid

StubHub is hiring a Software Engineer II - Push

About the Role

The engineer will contribute to the development and optimization of scalable backend services that power push notifications, working closely with cross-functional teams to improve system reliability and performance.

Responsibilities

  • Design and implement backend services for push notification delivery
  • Ensure high availability and low latency of messaging systems
  • Collaborate with product and engineering teams to define technical requirements
  • Monitor system performance and troubleshoot production issues
  • Optimize infrastructure for scalability and efficiency
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical design discussions
  • Support incident response and on-call rotations
  • Integrate with third-party push providers as needed
  • Maintain documentation for systems and processes
  • Identify and address security vulnerabilities in messaging pipelines
  • Implement logging and observability features
  • Contribute to disaster recovery planning
  • Stay current with emerging technologies in real-time communication
  • Work with data teams to measure delivery success rates
  • Improve error handling and retry mechanisms
  • Support A/B testing for notification strategies
  • Ensure compliance with privacy regulations
  • Collaborate on API design for internal and external use
  • Drive automation of operational tasks
  • Enhance monitoring dashboards for real-time insights
  • Participate in agile development cycles
  • Mentor junior engineers when needed
  • Evaluate new tools and frameworks for system improvements
  • Contribute to system architecture decisions

Nice to Have

  • Experience with push notification services on mobile platforms
  • Knowledge of gRPC or other RPC frameworks
  • Familiarity with GraphQL
  • Background in high-throughput systems
  • Experience with Terraform or similar IaC tools
  • Understanding of end-to-end encryption
  • Prior work with event-driven architectures
  • Exposure to large-scale data processing
  • Contributions to open-source projects
  • Master’s degree in Computer Science or related field

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model available

Team

Part of the engineering team focused on real-time communication systems

Why This Role Matters

Push notifications are critical to user engagement, ensuring users receive timely updates about events and purchases. This role directly impacts the reliability and effectiveness of those communications.

What You’ll Do

  • Build and maintain the infrastructure that delivers millions of notifications daily.
  • Work on improving delivery speed and success rates.
  • Collaborate with mobile and web teams to ensure consistent user experiences.

Available for qualified candidates

Required Skills
JavaDistributed SystemsSoftware DevelopmentProblem SolvingAgile MethodologiesSoftware Architecture
About company
StubHub
StubHub is the world’s leading marketplace to buy and sell tickets to any live event, anywhere. Through StubHub in North America and viagogo, our international platform, we service customers in 195 countries in 33 languages and 49 available currencies.
All jobs at StubHub Visit website
Job Details
Category other
Posted a year ago