Demo

Senior Unity Engineer

Battle Creek Games
Boulder, CO Full Time
POSTED ON 3/4/2025 CLOSED ON 4/2/2025

What are the responsibilities and job description for the Senior Unity Engineer position at Battle Creek Games?

About Battle Creek Games

We’re the studio behind hit mobile titles like Offroad Outlaws, No Limit Drag Racing 2, and American Marksman, delivering high-octane gaming experiences to millions of players worldwide. Our culture is collaborative, data-informed, and player-centric—we iterate quickly based on feedback and analytics to continually raise the bar. If you’re excited about crafting innovative features for a passionate community, we’d love to have you on our team.


Role Overview

As a Senior Unity Developer, you’ll design, implement, and optimize gameplay systems across our portfolio of off-road, racing, and simulation titles. You’ll partner with designers, artists, and product managers to create engaging mechanics, ensuring every feature meets our players’ high expectations for fun and performance. This role calls for someone who thrives in a fast-paced, iterative environment and can guide the technical direction of our games.


Key Responsibilities

  • Architect and implement scalable Unity systems for core gameplay, UI, physics, and multiplayer features.
  • Collaborate with game designers to prototype and refine new mechanics for off-road, racing, and simulation experiences.
  • Write clean, efficient C# code, conduct code reviews, and maintain consistency across projects.
  • Identify and optimize performance bottlenecks using Unity profiling tools, employing techniques like object pooling and efficient rendering.
  • Integrate analytics to track player behavior, analyze data, and iterate on features to boost engagement.
  • Develop custom Unity Editor tools to improve workflows for designers, artists, and QA.
  • Provide mentorship to junior developers and help shape the technical roadmap.


Qualifications

  • 5 years of professional Unity development experience, with at least one shipped mobile or live-operated game.
  • Strong proficiency in Unity (GameObjects, Components, Prefabs, Scenes) and C# (OOP, SOLID, design patterns).
  • Skilled at profiling and optimizing code, memory usage, and rendering for performance across diverse devices.
  • Adept at collaborating with cross-functional teams (design, art, production) and communicating technical concepts clearly.
  • Ability to iterate quickly based on feedback and data.
  • Experience with racing, off-road physics, or vehicle simulation is a plus.
  • Familiarity with multiplayer frameworks (Photon, Mirror, Unity Netcode) and live operations is a plus.


Why Join Battle Creek Games?

  • Work on high-profile titles with passionate player communities.
  • Contribute to a collaborative and data-informed environment that values rapid iteration.
  • Access opportunities for professional growth and learning from industry veterans.
  • Enjoy a competitive compensation package, including health benefits and paid time off.


Ready to Shift into High Gear?

If you’re driven to build thrilling off-road, racing, and marksman experiences in Unity—and you thrive in a fast-paced, player-focused team—please submit your resume, portfolio (if applicable), and a brief introduction of your experience. Let’s keep pushing boundaries and deliver the best possible experiences for our community!

Engineer, Senior
RSI EnTech, LLC -
Grand Junction, CO
Senior System Software Engineer
Belcan -
Louisville, CO
Senior Product Quality Engineer
Micron Technology -
Longmont, CO

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Unity Engineer?

Sign up to receive alerts about other jobs on the Senior Unity Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$106,100 - $124,886
Income Estimation: 
$130,074 - $155,489
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$66,157 - $90,051
Income Estimation: 
$82,230 - $118,841
Income Estimation: 
$136,714 - $171,621
Income Estimation: 
$66,195 - $86,448
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Unity Engineer jobs in the Boulder, CO area that may be a better fit.

Senior Sales Engineer

Sage Valley Senior Living, Boulder, CO

Cosmetologist

Unity Salon, Basalt, CO

AI Assistant is available now!

Feel free to start your new journey!