As a Senior Software Engineer at Vivid Seats, you will play a critical role in developing our ticketing marketplace, supporting over $3 billion in annual sales across Concerts, Sports, and Theater events. You will own new features and contribute to the evolution of our core Java-based systems, ensuring scalability, performance, and reliability.
Part of the Supply Team, you will manage millions of active ticket listings and work with cutting-edge technologies including AI, ML, LLMs, within a fully cloud-native AWS environment, delivering seamless customer experiences from browsing to ticket receipt.
How your role contributes to Vivid Seats' success:
- Define the design and development direction of our Vivid Seats Marketplace and Third-Party Marketplaces systems.
- Lead and mentor small engineering teams to develop innovative solutions, such as international multi-currency support and automated event creation.
- Work cross-functionally in Agile teams deploying to AWS multiple times daily.
- Tackle scaling challenges by developing creative algorithms and features to maximize value and efficiency.
- Collaborate with Product Owners, Quality, Data, and Platform Engineers to deliver and showcase high-quality software.
- Apply best practices in design, code quality, testing, and innovation to prioritize customer needs.
Role progression milestones:
30 Days In:
- Complete onboarding, access tools and resources, and understand the marketplace operations.
- Familiarize with team norms, goals, and company culture.
- Gain understanding of core applications, tech stack, and development processes.
90 Days In:
- Mentor peers on coding standards and best practices.
- Contribute to architectural and development decisions.
- Build relationships across teams to improve delivery flow.
- Participate in planning, estimations, and design discussions.
- Deliver scalable, high-performance services and front-end components.
180 Days In:
- Lead small groups in feature development and system improvements.
- Define technical direction with senior engineers.
- Invest in continuous learning and skill development.
- Take ownership of team applications and systems.
- Deliver maintainable, business-aligned code to mature the platform.
Qualifications:
- Experience in Web-based, Distributed, Multi-Tier architectures using Java, Python, React, etc.
- Strong knowledge of RESTful API design, Spring, SOA, OAuth.
- Experience with modern front-end frameworks like React and SPA interactions.
- Cloud experience, preferably AWS.
- Experience with messaging systems such as Kafka, SNS, SQS.
- Hands-on with Docker, Kubernetes, AWS EKS.
- Proficiency with CI/CD tools like Jenkins, GitHub Actions.
- Skilled in SQL, RDS Aurora MySQL, and some NoSQL (Mongo).
- Ability to translate technical concepts into architecture and act as SME.
- Strong communication and collaboration in Agile teams.
Application link: https://corporate.vividseats.com/careers/
Location: Toronto, ON
101-30 Duncan St., Toronto, Ontario M5V 2C3
We support a hybrid work model, 3 days/week in-office for flexibility and collaboration.