
Staff Backend Engineer
Battle Creek Games
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $165,000 - $200,000 per year
Job Level
Tech Stack
About the role
- Architect and implement microservices, APIs, and scalable server infrastructures supporting millions of concurrent users.
- Design for high availability, fault tolerance, and low latency.
- Write clean, efficient, and secure code (primarily C# and Go, plus Java or similar).
- Optimize performance, conduct rigorous testing, and implement monitoring/logging.
- Leverage AWS, GCP, or Azure for scalable deployments.
- Develop auto-scaling, load-balancing, and disaster-recovery strategies.
- Partner with designers and engineers to integrate gameplay features (events, leaderboards, live-ops) with backend services.
- Mentor junior engineers, review code, and champion best practices.
- Implement robust security measures to protect player data.
- Ensure data consistency across distributed systems using SQL and NoSQL solutions.
- Stay current with industry trends.
- Lead post-mortems and implement preventative improvements.
Requirements
- 7+ years of professional backend engineering experience, including shipping at least one Unity-powered game or live-ops feature.
- Deep proficiency in C#, Go, or other server-side languages (e.g. Java, Python, Django).
- Hands-on experience creating or integrating client–server gameplay features in Unity, including authentication, matchmaking, real-time multiplayer, or cloud-saved data.
- Demonstrated expertise with cloud services (AWS, GCP, or Azure), containerization (Docker/Kubernetes), and microservices architecture.
- Strong background in database design and management (SQL & NoSQL) and real-time data processing.
- Proven track record of performance optimization, debugging, and security best practices.
- Excellent communication and teamwork skills; experience mentoring and leading engineering teams.
Benefits
- Remote by Design: We’re a fully remote team with processes and tools intentionally built for effective, distributed collaboration.
- Collaborative Culture: Enjoy a supportive environment where cross-team collaboration and rapid iteration are highly valued.
- Impactful Contribution: Play a hands-on role in advancing our most popular titles.
- Professional Growth: Expand your skills by working alongside experienced teammates hailing from EA, Small Giant Games, Rovio, and Pocket Gems.
- Competitive Benefits & Pay: Compensation is at or above the 75th percentile for the gaming industry, most health plans are fully covered or low-cost, and we offer unlimited PTO to support long-term, sustainable careers.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#GoJavaPythonDjangomicroservicesperformance optimizationdatabase designSQLNoSQL
Soft Skills
communicationteamworkmentoringleadership