Team Leadership
The core responsibilities for the job include the following:
- Lead and manage a high-performing engineering team of 8+ members.
- Set clear goals and objectives (OKRs), track progress, and conduct performance reviews.
- Foster a culture of innovation, problem-solving, and continuous improvement.
- Drive accountability and create an environment where people take pride in what they build.
Player Obsession And Delivery
- Be deeply focused on delivering the best possible experience to our players.
- Oversee the entire development cycle, ensuring features are delivered on time and of high quality.
- Collaborate closely with Product Managers, Design, UI/UX, Art, and QA teams to deliver planned features that delight players.
Technical Excellence
- Conduct design and code reviews, ensuring adherence to engineering best practices and coding standards.
- Identify bottlenecks in systems and processes, and find ways to remove them.
- Keep our systems fast, reliable, and ready to handle millions of concurrent players.
- Balance short-term wins with long-term stability, modernization, and scalability.
- Stay current with emerging technologies and continuously explore ways to improve performance and player experience.
- Bring working knowledge of cloud services, DevOps practices, and CI/CD pipelines.
Collaboration And Communication
- Work closely with Product, Design, Art, and QA to build features players will love.
- Communicate clearly with stakeholders, set expectations, share progress, and align on priorities.
- Build trust across teams and ensure engineering goals tie back to the bigger company vision.
- Excellent communication skills to effectively convey technical ideas and concepts.
Requirements
- 8-10 years of total experience in software engineering, with at least 1 year leading teams.
- Strong background in backend systems (Golang / Java) and familiarity with Unity / C++ / Cocos.
- Experience in high-level design (HLD), low-level design (LLD), and building scalable systems.
- Proven ability to lead and motivate through hands-on coding and technical guidance.
- Startup experience is a plus ability to operate effectively in a fast-paced, high-energy environment.
- Experience in the gaming industry is an added advantage.
- Strong communication and interpersonal skills, with the ability to build trusted relationships across teams.
- Hands-on experience in designing, coding, debugging, and release management.
This job was posted by Dharmendra Thakur from Gameberry Labs.