
Senior Software Engineer, Unity
Battle Creek Games11 months ago
Remote, United StatesSenior
Responsibilities
- Collaborate with designers and senior engineers to build engaging racing mechanics and UI elements.
- Write clean, maintainable C# code and participate in code reviews.
- Assist in profiling and optimizing game performance for mobile devices.
- Investigate and resolve bugs or technical issues reported by QA or the community.
- Work with artists and designers to integrate new art assets and gameplay features.
- Stay updated with Unity and C# best practices and suggest workflow improvements.
Requirements
- 5+ years of professional Unity (C#) development experience, preferably with a shipped mobile title.
- Familiarity with Unity fundamentals and common design patterns.
- Basic understanding of optimization techniques for mobile devices.
- Experience collaborating with designers, artists, or QA to deliver player-facing features.
- Strong problem-solving skills and a willingness to learn from feedback.
Benefits
- Fully remote team with effective collaboration tools.
- Supportive culture valuing cross-team collaboration and rapid iteration.
- Hands-on role in advancing popular titles.
- Opportunity for professional growth alongside experienced teammates.
- Competitive compensation and benefits, including unlimited PTO.
Tech Stack
C#Unity
Categories
GamingMobile
About Battle Creek Games
Battle Creek Games develops and operates mobile racing and hunting titles, notably Offroad Outlaws, No Limit Drag Racing 2, and American Marksman, reaching millions of players in the U.S. and worldwide. The privately held studio is headquartered in Boulder, CO and collaborates as a remote team. Its business centers on running live mobile games distributed through the major app stores.