Battle Creek Games

Staff Backend Engineer

Battle Creek Games

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,000 - $200,000 per year

Job Level

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