We are seeking a talented and experienced Lead Unity Engineer to join our dynamic team. As the Lead Unity Engineer, you will play a key role in developing and delivering high-quality games while leading a small team of engineers. This is a hands-on technical leadership position that requires a strong game development background, excellent leadership skills, and a passion for creating immersive gaming experiences. Additionally, this role offers a clear growth path towards managerial responsibilities.
Responsibilities
- Lead and mentor a team of Unity engineers, providing technical guidance and support throughout the game development lifecycle.
- Collaborate closely with the design and art teams to ensure the successful implementation of game mechanics, features, and visuals.
- Drive the technical architecture and development processes, ensuring efficient and scalable solutions.
- Take a hands-on approach by actively participating in coding, debugging, and problem-solving activities.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintain best practices.
- Champion a collaborative and inclusive team culture, fostering open communication and knowledge sharing.
- Collaborate with product managers and stakeholders to define project goals, timelines, and deliverables.
- Stay up to date with industry trends and emerging technologies, incorporating them into the development process when appropriate.
- Provide guidance and support to team members in resolving technical challenges and promoting their professional growth.
- Identify and mitigate technical risks, and propose solutions to meet project requirements and deadlines.
Qualifications
- Extensive experience in game development using Unity engine, with a strong portfolio of successful game projects.
- Proven experience in leading and managing a small team of engineers, fostering their growth and delivering high-quality products.
- Deep understanding of game development principles, including gameplay mechanics, physics, AI, and optimization techniques.
- Proficient in C# programming language and Unity Editor, with the ability to write clean, efficient, and maintainable code.
- Strong problem-solving skills and ability to think creatively to overcome technical challenges.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Passion for gaming and a strong user-centric mindset, with a keen eye for delivering exceptional player experiences.
- Ability to balance technical responsibilities with leadership duties, ensuring project goals are met while supporting the growth of the team.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
Benefits And Beyond
Employees constantly rate Big Fish Games highly for its leadership, flexibility, well-being, diversity and inclusion through quarterly surveys.
- FLEX-Forward work environment: Customize the when, where, and how you work while delivering goals
Health & More: Medical, dental, vision, life, disability, Teladoc services, employee assistance program (EAP)
- Work-Life: Wellness Friday (half-days), paid time off, parental leave, flexible work policy, studio holiday closure (Enjoy the week between Christmas and New Year!)
- Wellbeing: Wellness fairs, weekly virtual workout classes, 24/7 access to mental health and wellbeing support, free therapy and counseling sessions for you and your family
- Wealth Care: 401k matching, flexible spending account (FSA), employee discounts, employee stock purchase program
- Learn & Grow: LinkedIn Learning subscription, mentorship program, career development, individual development plans, educational assistance on job-related professional development
- Community & Fun: Company social events, employee impact groups, company swag, volunteer opportunities