As Engineering Manager, you will be accountable for the technical direction, architecture, and delivery of core gameplay systems while supporting your team in developing high engineering standards which result in a healthy work environment. You will lead by example while also supporting and growing a talented team of engineers.
Here are some examples of what your tasks might be:
- Take an active role in the tech strategy for the work that your team is delivering
- Lead by example in hands-on engineering: design, architect, implement, validate, and deliver high quality features and systems
- Coach a team of 3 engineers to design elegant solutions which result in simple, extensible, and maintainable code
- Mentor and develop engineers, fostering technical growth and great engineering practices
- Partnering closely with the team’s Product Manager and stakeholders to ensure alignment on goals and plans
- Recruit, coach, and retain top engineering talent, ensuring the right skill set and attitude
- Champion a positive and inclusive team culture
- Optimizing team processes for productivity, adaptability, and collaboration
Requirements:
- Proven experience as a technical leader or engineering manager, with a track record of hands-on software development and architectural ownership
- Knowledgeable and passionate about software development, with expertise in modern C++ (preferably on game platforms or client applications)
- Enjoy leading and developing people and are passionate about growing in this space
- Proficient in designing, programming, and debugging with the ability to lead others to do these at quality through solid engineering practices
- Strong background in agile development environments and the engineering practices which make this work
- Experience working in diverse, collaborative teams and representing technical perspectives in cross-functional discussions
- Passion for learning and sharing knowledge within the team and the organisation
- Excellent teamwork skills and an eagerness to reach goals in a collaborative manner
- Strong communication skills