Manager, Software Engineering

Software Development Manager

You are a talented, detail-oriented, and enthusiastic Software Development Manager who is excited about big challenges and big data. You will contribute your creative ideas and energy to improving the customer experience by leaps and bounds. Duties include hiring, developing, and managing a team of high-performing engineers who research, design, and implement software algorithms which test their best ideas against millions of customers. 


· Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
· 5+ years of experience as a software developer
· 3+ years of experience managing people
· Experience developing and executing a software roadmap
· Experience managing platforms or infrastructure software systems
· Experience leading highly-skilled software engineering teams
· Experience forming teams and recruiting software engineers
· Experience developing careers with highly-skilled software engineer

· 5+ years experience managing software development teams
· Experience with Agile Development
· Experience with Machine Learning (Classification, Collaborative Filtering)
· Excellent verbal and written communication skills
· A passion for large scale, high customer impact ownership
· An inclination for Music 

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field