Software Engineer - New Grad
Required skills
- technical challenges
- software craftsmanship
- product
- learning
Nice to have
- Python
- Go
- C#
- NET Core
- React
- Typescript
Role summary
SeatGeek is seeking new graduates for Software Engineer roles to join their engineering team. The company focuses on modernizing the ticketing industry and creating an entertainment ecosystem for fans and event organizers. Successful candidates will solve customer problems, work with cloud, web, and mobile technologies, leverage AI tools, and contribute to scaling the business. The role emphasizes problem-solving, software craftsmanship, and teamwork. While experience is preferred, the company is committed to teaching new technologies and mentoring new graduates. The position requires coming into the New York City office at least three days a week during the first year.
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.
We’re building an awesome entertainment ecosystem where fans have effortless access to incredible live experiences, while sports teams, venues, and shows have unprecedented access to their audiences – because everyone should expect more from the ticketing industry.
Open roles for new graduates
We are looking for the best and brightest spring/summer of 2027 college graduates to help us make live entertainment even better! Experience is preferred, but not required – in fact, we look forward to supporting you by teaching you new technologies and mentoring you in software development craft as a member of our world-class engineering team.
We have roles open in the following technologies:
What you'll do
What you have
Our stack
You do not need experience with all of these, but we thought you might be curious. What we care about is your experience, skills, and approach to problem-solving. Tools can be learned.
Perks
**Please note you are expected to come into the SeatGeek New York City Office at least 3 days a week during your first year of employment**
The salary range for this role is $120,000-$150,000 USD. This role is equity eligible. In addition, you may receive a discretionary annual bonus based on individual and company performance. Actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years and depth of experience, certifications, and specific location.
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!
To review our candidate privacy notice, click here.
#LI-Remote
Sample SeatGeek interview questions
- 1
Design a ticket reservation transfer system
system designmedium - 2
Pacific and Atlantic Water Flow Calculate water flow from a matrix to the Pacific and Atlantic oceans. Input: heights = [[2,1],[1,2]] Output: [[0,0],[0,1],[1,0],[1,1]] Explanation: All cells can flow to both oceans because water can move to adjacent cells of equal or lower height or directly off the edges.
codingmedium - 3
Product of Array Except Self Calculate the product of an array except for self without using division. Input: nums = [-1,1,0,-3,3] Output: [0,0,9,0,0] Explanation: The single zero zeros out all products except at its own index, which cleanly multiplies the remaining elements.
codingmedium - 4
Implement String Compression Implement string compression. Input: chars = ["a","b","b","b","b","b","b","b","b","b","b","b","b"] Output: ["a","b","1","2"] Explanation: The letter 'a' appears once (so no number is appended), and 'b' appears 12 times, modifying the array in place to length 4.
codingmedium - 5
Optimal Meeting Point Calculate the optimal meeting point for multiple people on a 2D grid. Input: grid = [[1,0],[0,1]] Output: 2 Explanation: The optimal meeting point is either (0,1) or (1,0), requiring exactly 1 step from each person resulting in a total distance of 2.
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Lead Product Manager, Fan ExperienceSeatGeek · Remote · Remote
- Senior Fullstack Engineer, FanX AISeatGeek · Remote · Remote
- Associate Software EngineerKeyfactor, Inc. · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
- Director - Software EngineeringKodiak Solutions · Remote · Remote
- Sr Software Engineer IAmerican Express Company · Phoenix, AZ · Hybrid
