Manage a team of engineers, set priorities, and align strategy across teams. Develop technical goals and roadmaps, design and vet systems, and review code for best practices.
Requirements
- Bachelor's degree or equivalent practical experience
- 8 years of experience in software development
- 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture
- 3 years of experience in a technical leadership role
- 2 years of experience in a people management or team leadership role