Location
Bangalore | India
Job description
About the Role
As an Engineering Manager for our AAA games division, you will play a pivotal role in overseeing the technical aspects of game development using Unreal Engine and C++. You will lead a team of highly skilled engineers, fostering collaboration, innovation, and efficiency throughout the development lifecycle. Your expertise in game development and leadership will drive the successful delivery of cutting-edge gaming experiences.
Responsibilities:
- Lead and mentor a team of engineers, providing guidance, feedback, and support to ensure the highest standards of technical excellence.
- Collaborate with cross-functional teams including game designers, artists, and producers to define technical requirements, project scope, and timelines.
- Drive the architectural design and implementation of game systems, ensuring scalability, performance, and maintainability.
- Manage the day-to-day activities of the engineering team, including task assignment, prioritization, and resource allocation.
- Conduct regular code reviews to maintain code quality, consistency, and adherence to best practices.
- Identify and mitigate technical risks, proactively resolving issues to keep projects on track.
- Stay current with industry trends and advancements in game development technologies, advocating for the adoption of innovative practices and tools.
- Foster a culture of collaboration, creativity, and continuous improvement within the engineering team.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Knowledge (8+ years) in game development with designing system which have been live.
- Proven track record of leadership and management in a game development environment, including experience leading multidisciplinary teams.
- Strong understanding of game development principles, including game mechanics, physics, AI, and optimization techniques.
- Proficiency in Unreal Engine and C++ programming, with a deep understanding of engine architecture , development pipelines and backend systems.
- Excellent communication skills, with the ability to effectively articulate technical concepts to both technical and non-technical stakeholders.
- Strong problem-solving abilities, with a keen attention to detail and a commitment to delivering high-quality software products.
- Experience with agile development methodologies is preferred.
- Passion for gaming and a strong desire to create immersive and engaging gaming experiences.
Job tags
Salary