The company is looking to solve the problem of managing and leading software development teams to deliver large-scale projects across multiple sites internationally.
Requirements
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
- 3 years of experience in a technical leadership role
- 2 years of experience in a people management, supervision/team leadership role
- Experience working with advertising platforms
- Experience working in a complex, matrixed organization
- Master's degree or PhD in Computer Science or related technical field
Responsibilities
- Set and communicate team priorities that support the broader organization's goals
- Develop the mid-term technical vision and roadmap within the scope of your team(s)
- Design, guide and vet systems designs within the scope of the broader area
- Write product or system development code to solve ambiguous problems
- Review code developed by other engineers and provide feedback to ensure best practices
Other
- Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals
- Meet regularly with individuals to discuss performance and development and provide feedback and coaching
- Bachelor’s degree, or equivalent practical experience
- 3 years of experience working in a complex, matrixed organization