Summary
The job is for a software engineer to develop and maintain the core game technology infrastructure at Argus Labs, a company specializing in massively multiplayer online games using World Engine. The position requires 5+ years of professional experience as a software engineer, proficiency in Go, and experience with container orchestration software.
Requirements
- 5+ years of professional experience as a software engineer, with a focus on distributed systems or backend
- Strong understanding of distributed systems principles and algorithms
- Proficiency in Go with prior experience shipping production-grade code
- Experience with container orchestration software (Docker, Kubernetes, etc.)
- Excellent problem-solving and communication skills
- Passion for games and game technology
Responsibilities
- Develop and maintain the core game technology infrastructure that serves as the backend for our game worlds
- Architect systems that allow games, marketplaces, and user-generated content/platforms to communicate and interoperate seamlessly
- Work closely with game designers and other software engineers to ensure that our technology meets the needs of our games and players
- Continuously improve and optimize the performance, reliability, and scalability of our infrastructure
Preferred Qualifications
- Experience with game technology infrastructure development and/or game engine development
- Proficiency in Rust
- Experience leading an engineering team
- Experience with blockchain core protocol engineering
- Experience with Cosmos SDK
Benefits
- A note for the game industry veterans: no crunch :-)
- Flexible PTO (2 weeks required) + holidays
- 100% employer-covered medical, dental, and vision insurance (US)
- 401k (US)
- Up to $1500 desk set-up stipend
- Company retreats