Battle Creek Games

Senior Backend Engineer

Full-Time in Boulder, CO %LABEL_POSITION_TYPE_REMOTE_ANY% - Senior - Engineering - $165k - $200k

About Battle Creek Games

Battle Creek Games is the creative force behind high-octane mobile titles like Offroad Outlaws, No Limit Drag Racing 2, and American Marksman. We’re a data-driven, collaborative studio dedicated to delivering top-tier gaming experiences to millions of players worldwide. Our team thrives on innovation, rapid iteration, and a commitment to quality in every aspect of game development.

Role Overview

As a Senior Backend Engineer, you will be instrumental in designing, building, and scaling the robust backend infrastructure that powers our live-operated titles. You’ll work alongside frontend developers, data scientists, game designers, and cross-functional teams to ensure that our backend systems are secure, scalable, and performant. Your expertise will drive critical features including multiplayer functionality, real-time analytics, and seamless server integration to support the dynamic demands of modern mobile gaming.

Key Responsibilities

  • System Architecture & Design:
    • Architect and implement microservices, APIs, and scalable server infrastructures that support millions of concurrent users.
    • Design systems for high availability, fault tolerance, and low latency to meet the demands of live gaming.
  • Development & Optimization:
    • Write clean, efficient, and secure code in a modern programming language (e.g., C#, Java, or similar).
    • Optimize performance, conduct rigorous testing, and implement monitoring and logging for backend services.
  • Cloud Integration & Scalability:
    • Leverage cloud platforms (AWS, GCP, or Azure) to build and maintain scalable backend systems.
    • Develop strategies for auto-scaling, load balancing, and disaster recovery.
  • Collaboration & Mentorship:
    • Work closely with cross-functional teams to integrate backend services with game client features and real-time analytics.
    • Mentor junior engineers, review code, and help shape best practices in backend development.
  • Security & Data Integrity:
    • Implement robust security measures to protect sensitive player data and prevent unauthorized access.
    • Ensure data consistency across distributed systems and optimize database performance using both SQL and NoSQL solutions.
  • Continuous Improvement:
    • Stay current with industry trends and emerging technologies to drive innovation within the backend team.
    • Participate in post-mortem analyses and implement improvements to prevent future issues.

Qualifications

  • 7+ years of professional experience in backend engineering, with a strong portfolio of scalable, high-performance systems.
  • Proficiency in one or more modern programming languages (e.g., C#, Java, or similar) and deep understanding of object-oriented design.
  • Demonstrated experience with cloud services (AWS, GCP, or Azure), containerization (Docker/Kubernetes), and microservices architecture.
  • Solid background in database design and management (both SQL and NoSQL) and experience with real-time data processing.
  • Expertise in performance optimization, debugging, and security best practices.
  • Excellent communication and teamwork skills, with a proven track record of mentoring and leading engineering teams.
  • Bonus: Prior experience in the gaming industry or with live-ops systems is highly valued.

Why Join Battle Creek Games?

  • High-Impact Role: Play a crucial part in building the backend systems that power hit mobile games enjoyed by millions worldwide.
  • Collaborative Culture: Work with a talented, creative team that values innovation, data-driven decisions, and continuous learning.
  • Professional Growth: Enjoy opportunities for mentorship, skill development, and leadership in a fast-paced, dynamic environment.
  • Competitive Compensation: Receive a comprehensive benefits package, flexible work arrangements, and attractive salary incentives.

Ready to Shape the Future of Mobile Gaming?

If you’re a seasoned backend engineer passionate about building scalable, secure systems for cutting-edge mobile games, we’d love to hear from you. Please send your resume and a brief note outlining your relevant experience. Join us at Battle Creek Games and help us drive innovation in the gaming world!