

Staff Software Engineer – Backend
Sleeper
Sleeper is seeking a Staff Software Engineer - Backend to enhance their fantasy sports platform. This remote-friendly role focuses on scaling backend systems, driving architectural decisions, and mentoring engineers to support millions of users. The company values user experience and innovation in sports engagement.
Qualification
- 7+ years of backend software engineering experience, including staff-level or tech lead roles.
- Proven ability to design and scale distributed systems for real-time or gaming environments.
- Strong proficiency in backend languages such as Go, Python, Node.js, or Java.
- Deep knowledge of SQL and NoSQL databases, caching strategies, and message queues.
- Experience designing and maintaining RESTful and/or GraphQL APIs.
Responsibility
- Design and build core backend systems for fantasy contests and user experiences.
- Architect scalable, distributed systems for millions of concurrent users.
- Lead backend initiatives from concept to deployment with clean interfaces and resilient infrastructure.
- Optimize system performance and address bottlenecks through monitoring and capacity planning.
- Collaborate with product, design, and frontend teams to deliver user-friendly features.
- Mentor engineers and shape backend engineering best practices.
- Drive innovation and technical direction at the leadership level.




