Staff Software Engineer
SeatGeek believes live events are powerful experiences that unite humans. With our technological savvy and fan-first attitude we're simplifying and modernizing the ticketing industry.
By catering to both consumers and enterprises, we're powering a new, open entertainment ecosystem where fans have effortless access to experiences, and teams, venues, and shows have seamless access to their audiences. Because everyone should expect more from ticketing. We're looking for a Staff Software Engineer who wants to help millions of people experience the thrill of live entertainment. SeatGeek is a product-centric organization that deploys code into production multiple times per day. Our application is built in the microservice architectural style and we aim to use the best language for the task at hand. As we grow, the scale of our technical challenges - and their effect on our customers - continues to increase. We want to ensure we continue to build the best product we can.
Who you are
- Someone with 8+ years of experience building web applications, especially within a microservices architecture. We'll be most interested in hearing about what you've built
- Experienced in solving complex technical challenges. SeatGeek engineers have had to create custom solutions to rather unique ticketing problems, including venue mapping, inventory tracking, and event matching. We'll be excited to hear about challenging problems you've solved
- Strong with at least one language and comfort with several others
- Passionate about software craftsmanship and product. You have well-considered opinions about how software should work, and hold yourself and your code to a high standard
- Committed to your teammates. You enjoy working with a diverse group of people with different experiences and take pride in mentoring and contributing to the growth and success of other members of the team
The tools we use
You absolutely do not need experience with all of these, but we thought you might be curious. Tools can be learned, so we care much more about your general engineering skill than knowledge of a particular language.
- Languages: Python, C#/.NET Core, and Go
- Datastores: Postgres, Redis, and Elasticsearch
- Server: Nginx, Tornado for Python, all running on AWS
- Monitoring: DataDog & PagerDuty
- Version control: Git
- Clientside: we make heavy use of React/Redux on the frontend
Perks
- Equity stake
- Flexible work environment, allowing you to work as many days a week in the office as you'd like or 100% remotely
- A WFH stipend to support your home office setup
- Flexible PTO
- Up to 16 weeks of paid family leave
- 401(k) matching program
- Health, vision, dental, and life insurance
- Annual subscriptions to Headspace, Ginger.io, and One Medical
- $120 a month to spend on tickets to live events
- Annual subscription to Spotify, Apple Music, or Amazon music
SeatGeek is committed to providing equal employment opportunities to all employees and applicants for employment regardless of race, color, religion, creed, age, national origin or ancestry, ethnicity, sex, sexual orientation, gender identity or expression, disability, military or veteran status, or any other category protected by federal, state, or local law. As an equal opportunities employer, we recognize that diversity is a positive attribute and we welcome the differences and benefits that a diverse culture brings. Come join us!