Engineering Manager, Core Services

Skillz Inc. Portland, OR

About the Job

What you'll do:

  • You will be responsible for leading a team of top-talent engineers to build and deliver highly available, scalable and secure cloud infrastructure and platform services
  • Develop and track detailed schedules, dependencies and critical paths
  • Effectively collaborate with all project stakeholders i.e. Product Management and Mobile Client Engineers
  • Clearly communicate with upper management any risk areas; come up with risk mitigation plans 
  • Encourage and drive initiatives which promote innovation and technical excellence
  • Hire, retain, and develop the careers of the engineers on your team 
  • Coach and motivate your team to ensure high productivity and teamwork, and help each individual achieve their potential 
  • Interface with other internal teams to prioritize features and functionality based on the resources available and business priorities
  • Conduct periodic on call duties as needed on a regular scheme basis


Your Skillz:

  • Bachelor's or Master degree (preferred) in Computer Science or equivalent and 8+ years of related experience in software industry 
  • 3+ years of experience managing and growing a high-performing engineering team 
  • Excellent people management skills - communication, teamwork, and leadership 
  • Ability to coach and motivate team members for their ongoing career growth 
  • Proven success leading projects in fast-paced, growing-organization environment 
  • Strong cross-functional organizational skills 
  • Fluent in one or more of: Java, Go, C++ or Ruby
  • Deep (hands-on) experience in containerization, Kubernetes, cloud services frameworks, design and develop successful large scale distributed systems on public clouds (AWS, Azure, GCP)

  • Experience in operations, include running and maintaining software, operating a large public cloud deployment, creating and triaging alerts around the health and security
  • Designing, analyzing and troubleshooting large-scale distributed systems
  • Demonstrated ability to think strategically about business, product, and technical challenges