At a glance
- Experience
- 3-8 years experience
- Workplace
- Hybrid
- Location
- Austin
- Visa sponsorship
- Visa sponsorship not offered
About the role
- The Senior Software Engineer will design and develop robust, scalable, and highly performant backend microservices and APIs.
- This role involves owning the maintenance and evolution of key service domains to ensure reliability and alignment with long-term technical strategy.
- The engineer will collaborate with product managers, designers, and game teams to translate complex requirements into technical deliverables.
Responsibilities
- Design and develop robust, scalable, and highly performant backend microservices and APIs.
- Own the maintenance and evolution of key service domains.
- Ensure reliability, performance, and alignment with long-term technical strategy.
- Collaborate with product managers, designers, and game teams to translate requirements into technical deliverables.
- Optimize infrastructure and runtime costs.
- Reduce technical debt by driving refactoring efforts.
- Automate workflows and modernize legacy systems.
Requirements
- 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.
- Practical experience with CI/CD pipelines and automation tools (e.g., GitHub Actions, Jenkins, ArgoCD).
- Solid grasp of distributed systems concepts and microservice design patterns.
- Familiarity with monitoring, logging, and observability frameworks.
- Knowledge of authentication and authorization standards (OpenID Connect, OAuth 2.0, JWT).
- Understanding of secure coding best practices and compliance frameworks (e.g., GDPR, SOC 2).
- Demonstrated ownership mindset and product-oriented approach to problem solving.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
Preferred qualifications
- Passion for gaming and building technology that powers player experiences.
- Hands-on experience with containerization and orchestration platforms such as Kubernetes or Amazon ECS.
- Experience developing online service platforms or backend systems for AAA games.
- Hands-on experience building microservices with Go (Golang).
- Experience with public cloud platforms such as AWS or GCP.
Workplace
- Hybrid role
Skills
- Go
- Java
- HTTP
- gRPC
- RDBMS
- NoSQL
- GitHub Actions
- Jenkins
- ArgoCD
- OpenID Connect
- OAuth 2.0
- JWT
Show all 15 skills
- Kubernetes
- Amazon ECS
- AWS