Engineering Manager - Infrastructure
SeatGeek has more services than developers. That means automation has to be the default when it comes to deploying and testing our platforms. We are looking for an experienced manager and leader who can help us scale our infrastructure team to meet the needs of our rapidly growing, global ticket distribution platform.

What You'll Do On the People Side

  • Lead the team that builds and scales our production, test, and developer infrastructure.
  • Own our site reliability, developer on-call, and incident response procedures across the entire platform.
  • Provide regular job performance feedback, hold one-on-ones with, and provide career development support to your direct reports.
  • Participate in our dev-team-wide planning process, and make sure your team is delivering on both its roadmap and the needs of others.

What You'll Do On The Technical Side

  • Perform code reviews and provide code design and feedback.
  • Work with other teams to review proposed system architectures and help them deliver high-uptime software.
  • Communicate technical and product decisions to the right people, resolve blocking issues, and keep our development machine humming.
  • Help set the technical vision for the SeatGeek platform as a whole, and help us achieve 10-100x traffic growth in the next few years (seriously).
  • Participate in weekly and monthly planning cycles, and help us keep our priorities in order.

What We're Looking For

  • At least five years of experience as an engineer in a role that was mostly about writing code.
  • Irreproachable technical skills. Your team should look up to you as a mentor.
  • You think ahead. You understand the challenges we will face in 1,2,5 years, and will help us get in front of them.
  • At least two years of experience leading an infrastructure team with complex challenges.
  • Terrific communication skills. You understand how to lead by setting context.
  • You have been paged at 3am. You don't want to ever be paged at 3am ever again.

The Tools We Use

You absolutely do not need experience with all of these, but we thought you might be curious.

  • Languages: Python (our primary language), C#/.NET Core, Go and PHP
  • Datastores: MySQL, Redis, RabbitMQ and Elasticsearch
  • Server: Nginx, Tornado and flask for Python, all running on AWS
  • Monitoring: InfluxDB/Telegraf/Grafana
  • Version control: Git
  • Obvious: HTML/CSS and lots of JavaScript on the clientside. The latter makes heavy use of React.

Management At SeatGeek

At SeatGeek, "Manager" is a support function. We've bought into the Google Management Philosophy, and train our managers internally to embody the following eight attributes:

  1. 1. Is a good coach.
  2. 2. Empowers the team and does not micromanage.
  3. 3. Expresses interest in and concern for team members' success and personal well-being.
  4. 4. Is productive and results-oriented.
  5. 5. Is a good communicator-- listens and shares information.
  6. 6. Helps with career development.
  7. 7. Has a clear vision and strategy for the team.
  8. 8. Has key technical skills that help him or her advise the team.

Job Perks

  • A competitive base salary and equity stake in a well-funded growth stage company
  • A culture where the product is king
  • $120/mo to spend on tickets to live events
  • A laid-back, fun workplace with an endless supply of snacks/coffee/beer, frequent team lunches, and social jaunts organized by Eric Waller, our official Social Chair
  • The opportunity to write code that is used outside of SeatGeek, e.g. we've opensourced our a/b testing framework, Sixpack, our Redis-backed autocompleting service, Soulmate, and our Python string matching library, FuzzyWuzzy
  • A superb benefits package, including full health/dental/vision
  • Hackathons: scheduled times when everyone drops what they’re doing and builds cool stuff in small groups