DigitalOcean's Cloud Storage Team is seeking a technical engineering manager to lead the team developing software-defined Storage products, support engineers and engineering culture, and aid in career development and performance monitoring.
Requirements
- Domain experience with the cloud, storage, and/or physical infrastructure systems
- Experience shipping products at scale and on-time, with a focus on the customer
- Experience managing and delivering projects throughout the entire SDLC
- Experience developing cross-disciplinary collaboration between engineering, operations, support, and product groups
- Experience with end-to-end quality best practices and their implementation
- Working knowledge of Ceph is a bonus but not required
Responsibilities
- Planning and executing complex technical projects in and related to cloud storage
- Collaborating with technical leads and contributing to the overall architecture, design, and development of storage projects
- Managing software project schedules using various life cycle approaches
- Developing processes and tools to improve team performance and quality-of-life
- Developing processes and tools to improve product performance and quality
- Working with the product team to ensure successful product and feature rollouts from requirements analysis through implementation and long-term operations
- Collaborating with cross functional teams in infrastructure, operations, support, core services and systems engineering to design idiomatic, sustainable solutions
Other
- Recruiting, managing, and maintaining a world-class remote engineering team
- Supporting the goals and developing growth opportunities for team members
- Facilitating transparent, constructive communication between team members
- Providing coaching and counseling via mentoring, one-on-one meetings, etc
- Organizing regular performance appraisals
- Planning and executing relevant training for the engineering team
- Experience managing, coaching, and mentoring software engineers
- Experience with staffing, interviewing, building, and retaining teams
- Experience conveying complex ideas in written, verbal and presentational formats
- This is a remote role