The company is looking to solve the problem of efficiently developing and delivering high-quality game experiences for players by leading a team of engineers in the development of internal and shared tools.
Requirements
- 5+ years experience as a software engineer
- 2+ years experience directly leading an engineering team either as an Engineering Manager or Technical Lead & mentor
- Experience with software development, including shipping one or more products on large code bases that span a range of platforms and tools
- Experience collaborating across departments to create solutions
- Experience in C++ and UnrealEngine game development
- Experience participating in technical discussions such as technical design reviews and code reviews
- Experience with one or more of the following technology stacks: Game/C++, Services/Java, Unreal / Unity
Responsibilities
- Create an engineering vision with the team and key stakeholders
- Support the vision with a solid strategy including the reallocation of resources to focus on priorities
- Operate with an emphasis on efficiency, productivity, and prioritizing of the highest-value work on the team
- Provide technical expertise throughout the product life cycle including design, implementation, and delivery of features
- Continuously improve the software engineering quality and efficiency
- Mentor engineers identifying stretch opportunities for them to grow
- Manage the health and performance of the engineering team
Other
- Identify, interview, and hire software engineers to help teams scale
- Seek different perspectives to solve problems, encouraging engineers and others to contribute ideas
- Base decisions on sound analysis and avoid biases
- Build trust and inspire the team to overcome challenges
- Embody player empathy and care about the experiences of developers
- Open paid time off policy and flexible work schedules
- Medical, dental, and life insurance, parental leave, and 401k with company match