What are the responsibilities and job description for the Staff Software Engineer position at Victory Live?
ABOUT VICTORY LIVE
Victory Live is a private equity backed technology company aimed at maximizing distribution and yield for live event ticket inventory. We provide an end-to-end software platform for the live ticketing industry, managing thousands of sports, theater and live music event tickets on behalf of artists, promoters, teams, venues and professional resellers. Victory Live’s comprehensive offerings include an established B2B marketplace along with both a full-service and an automated SaaS platform to handle all elements of the ticket sales lifecycle, from ingestion to sales fulfillment.
THE POSITION
Victory Live is looking for a Staff Software Engineer to own technologies and processes that power our B2B Marketplace. You will play a key role on the team providing new features to several business-critical monoliths and micro-services, updating legacy code and addressing technical debt, while implementing best practices and enforcing standards. This is an exciting opportunity to contribute one of the main revenue sources at a premier live event ticketing company.
THE PLAN
Day to Day Responsibilities
- Collaborate across teams to influence engineering work, ensuring decisions align with divisional strategic plans.
- Collaborate with stakeholders to align technical solutions with business goals.
- Drive large-scale technical initiatives, solve highly complex technical challenges, and deliver scalable, secure solutions.
- Provide guidance and support to engineers, helping them grow professionally and tackle technical challenges.
- Work closely with Architects to design and implement robust system level solutions, within company standards.
- Help define and promote engineering best practices across teams, ensuring consistency and quality in all technical efforts.
- Help shape the organization’s technology strategy, aligning innovation with business objectives and long-term scalability
- Identify and address technical debt to enhance long-term maintainability.
- Ensure the team's code meets quality standards through rigorous code reviews, adhering to the quality program.
- Executing on projects by authoring high-quality code while handling complex and critical tasks
What we’re looking for
- BA, BS, MS, or PHD in Computer Science
- 10 years of professional software development experience.
- Strong proficiency in Ruby on Rails.
- Strong experience building and maintaining high-throughput backend services and APIs, at scale.
- Deep understanding of software engineering best practices.
- Familiarity with other technologies in our stack, such as Redis, Kafka, Postgres, DataDog, Grafana, Kubernetes, Helm, Kong, Terraform, Docker, Github
- Familiarity with AWS systems and services such as RDS, Elasticache, Cloudsearch, EKS, MKS.
- Knowledge of live ticket sales and/or experience working within a fast-paced industry is a plus
- Don’t check all the boxes? That’s okay! We encourage you to still apply if you feel like you possess an adjacent skillet and are interested in learning more about this position.
- Strong collaboration and communication skills.
- Mentorship and leadership abilities to guide onshore and offshore teams.
- Ability to work with multiple tech stacks and oversee software maintenance.
- Experience with cloud-based, low-downtime applications and micro-service architectures.
- Experience with Agile methodology and continuous integration environment.
- Seamlessly switch between an Independent Contributor (IC), and Contributing Manager as needed.
- Strong leadership and team optimization skills.