← Back to OpportunitiesSenior Go Engineer
Austin, TX (Onsite required)
About the Role
We're seeking a seasoned Go engineer to help build and scale our distributed game infrastructure at our Austin headquarters. You'll be responsible for designing and implementing core systems that power our unique game experience, working closely with our onsite team of developers and designers.
Responsibilities
- Design and develop high-performance, scalable backend services in Go
- Build resilient, distributed systems that can handle thousands of concurrent users
- Implement game mechanics and systems that bridge the physical and digital worlds
- Create secure APIs for client-server communication
- Collaborate with cross-functional teams to deliver a seamless player experience
Requirements
- 5+ years of experience with Go in production environments
- Strong knowledge of distributed systems principles
- Experience with database design and optimization (SQL and NoSQL)
- Understanding of cloud infrastructure and deployment
- Passion for solving complex problems and building elegant solutions
- Ability to work independently and as part of a team
Nice to Have
- Experience with game server development
- Knowledge of WebSockets, gRPC, and other real-time communication protocols
- Background in security and cryptography
- Experience with IoT or hardware integration
What We Offer
- Opportunity to work on groundbreaking interactive experiences
- Collaborative environment with experienced game developers and designers
- Competitive salary and comprehensive benefits
- Regular team building and social events
How to Apply
Ready to help build a new world? Send your resume and a brief introduction to play@kingdom.quest