Senior Software Engineer
2K, Austin, Texas
What you will do
- Design and develop robust, scalable, and highly performant backend microservices and APIs.
- Own the maintenance and evolution of key service domains — ensuring reliability, performance, and alignment with long-term technical strategy.
- Collaborate closely with product managers, designers, and game teams to translate complex requirements into clear technical deliverables and milestones.
- Optimize infrastructure and runtime costs to deliver a seamless player experience while maintaining operational efficiency.
- Continuously reduce technical debt by driving refactoring efforts, automating workflows, and modernizing legacy systems.
What you need
- 3–8+ years of experience designing and building backend systems and microservices using Go (Golang) or Java.
- Strong understanding of transport protocols (HTTP, gRPC) and API design best practices.
- Proficiency with both relational (RDBMS) and NoSQL databases, including schema design and query optimization.