Job Description: Manage a team that develops platforms and systems by which customers and partners access Cloudera products, services, and content with an aim to develop a best-in-class Cloudera-on-Cloudera solution and experience. This role manages development resources distributed throughout the globe.
Responsibilities:
- Define team strategy and roadmap and drive team processes that promote team communication and sound software development practices.
- Develop quarterly objectives for team, aligning with roadmap and overall departmental vision. Assess and manage team performance through regular staff meetings, weekly one on ones and quarterly assessments.
- Evaluate team workload and develop a staffing plan. Assign projects and balance workloads. Serve as back-up to team, picking up projects as required.
- Play the role of a player-coach, coding, reviewing other developers’ code, and giving feedback and guidance on how to improve the quality of our system.
- Work with product managers and business reps on functional requirements and product features
- Support users as necessary
- Serve as primary interface to the staffing team, creating job descriptions, identifying sources for candidates, conducting interviews and shepherding candidates through the hiring process.
Minimum qualifications:
- BS degree in Computer Engineering, or other related technical field
- 2+ years of experience in engineering leadership and management.
- Excellent communication skills and ability to influence across different teams.
- Excellent analytical and problem solving skills.
- Desire to create new things, dive in wherever there's a need, and learn new things.
- Ability to roll your sleeves and get the work done.
Preferred qualifications:
- Experience with Big Data and Machine Learning.
- Experience building Java applications or web services, working with the usual cast of tools
- 5+ years of engineering management experience.
- A seasoned mentor.