
Senior Unity Game Engineer
Seismic Squirrel
contract
Posted on:
Location Type: Remote
Location: Washington • United States
Visit company websiteExplore more
Salary
💰 $62 - $75 per hour
Job Level
About the role
- Lead engineering efforts, mentoring, effectively coordinating and delegating engineering duties
- Prototype new gameplay ideas and mechanics
- Creatively apply engineering best practices to implement architecture and programming for our games
- Own and support our DevOps pipelines utilizing tools including Unity Cloud Build and Bitbucket
- Identify and modify existing frameworks according to our project needs, building some game frameworks and subsystems from scratch as needed
- Engage in all aspects of game programming: Systems, UI / UX, APIs, internationalization and localization, optimization, and instrumentation
- Expand games from PC to console platforms
- Troubleshoot code and fix bugs
- Mentor junior programmers
- Educate and explain programming concerns to the rest of the Development Team
- Work with the Design Team to maintain UX quality throughout the development process
- Actively collaborate with the rest of the Development Team, openly communicating progress and problems, helping us set realistic project timelines and expectations
- Participate in internal game testing and feedback
- Help to create and maintain core technical documentation
- Balance and prioritize tasks to meet deadlines, working within agreed timeframes and budgets
Requirements
- 8+ years of professional Unity videogame engineering experience developing for PC / console
- Must have successfully shipped game titles in the senior engineering role
- Strong Unity programming experience, specifically with turn-based combat games for PC / console
- Experienced creating and balancing combat AI
- Deep understanding of Unity and the performance impact of game architecture
- Adept at object-oriented programming and design principles using C# and the .NET platform
- Familiar with software engineering best practices, design patterns, and unit testing.
- Strong self-discipline, motivated, a self-starter with a drive for excellence
- Organized, detail-oriented, able to work fast and loose or carefully with quality when each is needed
- Courteous and patient, able to give and receive constructive and inspirational feedback gracefully
- Able to work effectively with people having a variety of personalities and backgrounds.
- Wise leadership skills with high emotional intelligence, a respected mentor across disciplines.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
UnityC#.NETobject-oriented programminggame architecturecombat AIgame programmingUI/UXAPIsunit testing
Soft Skills
mentoringcommunicationself-disciplineorganizationdetail-orientedcourteouspatienceleadershipemotional intelligencecollaboration