The company is looking to solve the problem of building and maintaining high-performance backend systems to power the Gametime experience for millions of users.
Requirements
- Expertise in developing high-throughput systems using Golang (or Python, Ruby, Java, C++, C, Rust, Scala, etc.).
- Experience building distributed systems that support millions of RPM with low latency.
- Skilled at designing resilient public and internal APIs
- Proficient with AWS, Google Cloud, or Azure and infrastructure-as-code practices.
- Strong experience with Kafka, RabbitMQ, or equivalent messaging systems.
- Strong experience with SQL (e.g. PostgreSQL, MySQL) and NoSQL systems (e.g. MongoDB, DynamoDB, etc.).
- Experience with event-driven architecture
Responsibilities
- Lead the architecture and implementation of high-performance Golang microservices for real-time inventory ingestion, ordering and fulfillment, and third-party integrations.
- Own the technical design and execution of cross-functional projects, ensuring long-term scalability, maintainability, and performance.
- Build, test, monitor, and maintain mission-critical integrations and infrastructure.
- Develop reliable external and internal APIs supporting up to 1 million RPM.
- Identify and drive improvements in system reliability, scalability, observability, and deployment pipelines.
- Drive the end-to-end execution of projects, from initial concept to production.
- Mentor engineers across the team by sharing knowledge, reviewing code, and encouraging engineering excellence.
Other
- Domain Expertise/Ownership: Deep understanding of key product areas with the ability to lead initiatives from concept through production.
- Mentorship: Actively mentors engineers and uplifts team performance through coaching and feedback.
- Project Leadership: Independently manages the full lifecycle of complex projects involving multiple stakeholders.
- Cross-Functional Collaboration: Strong communicator and trusted partner to Product, Design, Data, and Engineering peers.
- Strategic Influence: Helps shape technical direction, roadmap priorities, and engineering best practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years in software engineering with 4+ years specifically working on high-throughput backend systems.