Hybrid

Vivid Seats is hiring a Senior Software Engineer - Core/Supply

About the Role

Vivid Seats is hiring a Senior Software Engineer to join our Core/Supply team. You'll play a critical role developing the heart of our ticketing marketplace, which powers over $3 billion in annual sales across Concerts, Sports, and Theater events. You’ll take ownership of new features and contribute to the evolution of our core Java-based systems, ensuring scalability, performance, and reliability.

What You'll Do

  • Help set the direction for the design and development of systems powering our Vivid Seats Marketplace and Third-Party Marketplaces.
  • Lead and mentor small teams of engineers to develop innovative solutions that provide a competitive advantage.
  • Work cross-functionally in Agile development teams that deploy to AWS production environments on demand, multiple times a day.
  • Tackle scaling challenges in an e-commerce marketplace by developing creative algorithms and features that maximize value and efficiency.
  • Partner with Product Owners, Quality, Data, and Platform Engineers to deliver exceptional software.
  • Implement best practices in design patterns, code quality, testing, and innovation.
  • Mentor and guide other engineers on coding standards, best practices, and design patterns.
  • Contribute to architectural decisions, development methods, and technology evaluations.
  • Strengthen relationships across engineering, product, and business teams to improve delivery flow.
  • Participate actively in sprint planning, estimations, and technical design discussions.
  • Deliver scalable, high-performing services and front-end components for the core platform.
  • Lead small groups of engineers in feature development and system improvements.
  • Collaborate with senior and lead engineers to define technical direction and establish best practices.
  • Take full ownership of team-owned applications, systems, and services.
  • Deliver clean, maintainable code that supports business goals and advances platform maturity.

What We're Looking For

  • Experience developing web-based, distributed, and multi-tier architecture using Java or other major platforms like Python or React.
  • Strong understanding of RESTful API design and experience building, testing, and maintaining robust REST-based web services.
  • Strong knowledge of Spring, REST, Service Oriented Architecture, and OAuth.
  • Experience with modern front-end technologies such as JavaScript, React, and Single Page Application Frameworks and their interactions with APIs.
  • Experience with distributed messaging systems such as Apache Kafka, AWS SNS, and SQS to build scalable, event-driven architectures.
  • Hands-on experience with containerization and orchestration tools such as Docker, Kubernetes, and AWS EKS.
  • Proficiency in Jenkins, GitHub Actions, or other CI/CD tools to automate build, test, and deployment pipelines in a fast-paced Agile setting.
  • Proficient in SQL and relational database modeling with RDS Aurora MySQL, with some knowledge of Mongo-based object-oriented databases.
  • Ability to translate complex technical concepts into high-level architectural designs and act as a subject matter expert across architecture, implementation, deployment, and support.
  • Strong communication and collaboration skills in cross-functional Agile teams.

Nice to Have

  • Experience with cloud-based architectures, AWS preferred.

Technical Stack

  • Languages/Frameworks: Java, Python, React, JavaScript, Spring
  • APIs & Auth: REST, OAuth
  • Messaging: Apache Kafka, AWS SNS, AWS SQS
  • Infrastructure: Docker, Kubernetes, AWS EKS, Jenkins, GitHub Actions
  • Databases: RDS Aurora MySQL, MongoDB

Team & Environment

You'll be part of the Supply Team, working in cross-functional Agile development teams.

Work Mode

This role follows a hybrid work model and is based in Toronto, Ontario, Canada.

We are an equal opportunity employer that values the critical importance of a diverse workforce and sense of belonging. Many of our roles have flexible requirements and we encourage you to apply regardless of whether you meet every qualification.

Required Skills
JavaPythonSpringRESTApache KafkaAWS SNSAWS SQSOAuthMicroservicesAWSSystem DesignAPI DevelopmentDistributed SystemsEvent-Driven Architecture
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Vivid Seats

Founded in 2001, Vivid Seats (NASDAQ: SEAT) is a leading online ticket marketplace committed to becoming the ultimate partner for connecting fans to the live events, artists, and teams they love.

Visit website
Job Details
Category backend
Posted 7 months ago