Job Description
The Sr. Unity Gameplay Engineer is responsible for the management, design, and implementation of game systems. You will provide technical mentorship and guidance for junior engineers.
Essential Functions/Responsibilities
• Work on key gameplay and engine features independently or in a supervisory capacity over a small, cross-disciplinary team
• Collaborate with Principal/Director level engineers to define technical specifications for large systems
• Support project Lead. In their absence, fill in as needed for project meetings. Disseminate information and updates as appropriate and necessary
• Partner with other engineers to develop tools and processes that improve efficiency and quality
• Develop and update feature documentation, maintain shared library of tech and process documentation
• Partner with principal/director-level engineers to drive coding standards and best practices for the department and project team
• Independently design and implement key systems and gameplay features
• Demonstrate expertise/ownership in at least one major area of the codebase
• Mentor, motivate and inspire other engineers
• Help guide or lead cross-disciplinary dialogs to drive features from initial concept to completion
• Exemplify reliability, accountability, and professionalism in all work-related interactions
• Lead by example, creating a strong sense of purpose and community, and promoting a culture of excellence
Skills and Abilities
• Advanced programming skills within the relevant development environment(s)
• Ability to objectively evaluate code as part of a formal review process and effectively communicate
opportunities for improved performance, resilience, and stability
• Ability to coordinate and build effective partnerships within the engineering team and other development verticals
• Demonstrated fundamentals of leadership, including clear and proactive communication and coordination, meeting moderation, and oversight of small cross-disciplinary initiatives
• Able to manage multiple, competing tasks and be self-directed to meet deadlines in a quickly evolving environment
• Positive attitude and ability to receive and provide objective and constructive feedback
• Excellent organization skills
• Excellent written and verbal communication
Education and Experience
• Computer Science, Mathematics, Engineering, or related degree, or equivalent work experience
• 8 years' experience in delivering production-level code in a professional environment
• Experience shipping multiple successful game products into the marketplace
• Experience supporting a live service
• iOS and Android mobile development experience
• Real-Time strategy and Unity 3D game development experience
• Thorough understanding of the software development life cycle, and practices
• Experience with Jira, Confluence, or other defect tracking software
Position Type/Expected Hours of Work
• Our core hours are 10am to 6:00pm cst, which means you should be available for meetings etc. during this time
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Jobcode: Reference SBJ-rnjebo-3-145-17-20-42 in your application.