Senior Backend Engineer (IC5) - Gametime United
New York City, NY
About the Job
The Role:
The Senior Backend Engineer II is responsible for developing and optimizing Golang-based microservices that process millions in daily transactions, directly supporting Gametime's commitment to real-time ticket availability and seamless purchases for customers. The ideal candidate will exhibit expertise in building high-performance systems, collaborating cross-functionally, and leading impactful projects to contribute to a high-performing engineering culture.
Above & Beyond: The Impact You'll Make:
- Lead the design and implementation of high-performance Golang microservices that handle real-time ticket inventory and transactions.
- Optimize service performance to ensure sub-second response times, especially during high traffic periods.
- Build, test, monitor, and maintain mission-critical integrations and infrastructure.
- Develop reliable external and internal APIs supporting up to 1 million RPM.
- Collaborate with teams across Product, Design, Data, and engineering to achieve on-time delivery of roadmap features.
- Partner with the security team to uphold PCI compliance and integrate fraud prevention measures.
- Conduct code reviews, participate in design discussions, and provide mentorship within the engineering team.
- Drive the end-to-end execution of projects, from initial concept to production.
- Share expertise through tech talks, mentoring, and promoting engineering best practices across the team.
Always Be Curious: Skills You've Along The Way
Technical Skills:
- Golang Proficiency: Expertise in developing high-throughput systems using Golang.
- Real-Time Systems: Skill in managing concurrent transaction processing for real-time inventory.
- API Development: Ability to design and maintain high-reliability APIs.
- Cloud Platform: Experience working with AWS, Google Cloud, or Azure.
- Message Queuing: Proficiency with Kafka or RabbitMQ for event-driven architectures.
- Database Management: Strong experience with SQL (PostgreSQL, MySQL) and NoSQL systems (MongoDB, CouchDB, etc.).
Interpersonal Skills:
- Cross-Functional Collaboration: Ability to work seamlessly with product, design, and engineering teams to deliver on shared objectives.
- Clear Communication: Strong communicator who can convey complex technical concepts to diverse stakeholders.
Leadership Competencies:
- Mentorship and Coaching: Demonstrated experience in mentoring team members and sharing best practices.
- Project Leadership: Proven ability to lead projects from concept through to production deployment.
Problem-Solving and Decision-Making:
- Critical Thinking: Strong decision-making abilities, especially in high-pressure environments.
- Solution-Oriented: Proactively identifies potential challenges and implements effective solutions.
One Team One Dream: What We Need To Work Together:
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 8+ years in software engineering with 4+ years specifically in Golang, working on high-throughput systems processing $1M+ in daily transactions.
- Certifications: None specified.
Preferred Qualifications:
- Experience: Familiarity with payment gateway integrations, ticket industry APIs, Docker, CI/CD tools, e-commerce or ticketing platforms.
- Additional Knowledge: Expertise in fraud detection, rate limiting, throttling, conversion optimization, and A/B testing.
Performance Metrics:
- Service Reliability: Consistently maintains sub-second response times during peak periods.
- Project Timeliness: Successfully delivers roadmap items within the planned timelines.
- API Reliability: Achieves and maintains the target reliability standard for APIs (upwards of 1 million RPM).
- Cross-Functional Impact: Positively influences team knowledge sharing and upholds best practices through tech talks and mentorship.
At Gametime pay ranges are subject to change and assigned to a job based on specific market median of similar jobs according to 3rd party salary benchmark surveys. Individual pay within that range can vary for several reasons including skills/capabilities, experience, and available budget.
Gametime is committed to bringing together individuals from different backgrounds and perspectives. We strive to create an inclusive environment where everyone can thrive, feel a sense of belonging, and do great work together. As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, sex, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information. We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.