• Manager, Software Development - Rackspace Private Cloud (Storage)

    Location(s) US-Remote | US-TX-Remote
    Req #
    39400
    Category
    Leadership, Software Development
  • About Rackspace

    Rackspace is modernizing IT in today’s multi-cloud world. We have been honored by Fortune, Forbes, Glassdoor and others as one of the best places to work. We serve over 50% of the Fortune 100 companies & customers in 120 countries around the globe. Our achievements are powered by our people – we call them Rackers.  We grow & thrive through world-class development opportunities, learning & selling bleeding-edge technologies & solutions, and most importantly, connecting with each other (the best & brightest in the industry). Are you a Racker? Join us!

     

    More on Rackspace

     

    Rackers aren’t all alike. We look different. We think uniquely. We are from many places and our beliefs & backgrounds vary. But, being a Racker — a valued member of a winning team on an inspiring mission – is what connects us all. Rackers are encouraged to bring their whole self to work every day, as we know that unique perspectives fuel innovation and enable us to best serve our customers & communities around the globe. We welcome you to apply today and want you to know that we are committed to offering equal employment opportunity without regard to age, color, disability, gender, gender reassignment or identity or expression, genetic information, marital or civil partner status, pregnancy or maternity status, military or veteran status, nationality, ethnic or national origin, race, religion or belief, sexual orientation, or any legally protected characteristic. If you have a disability or special need that requires accommodation, please let us know.

    Overview & Responsibilities

    Are you a proven technical leader who is passionate about leading and driving teams to build solid, scalable storage solutions? Do you enjoy working with open source projects and contributing to enterprise scale deployments of storage technology?  

     

    If so, the Rackspace Private Cloud Storage team may be a fit for you! We are actively seeking a Manager for our storage solutions engineering teams to work closely with internal and external teams and customers to deliver the best in class storage solutions for our enterprise customers. 

     

    You will be responsible for delivery of best in class features from conceptualization to production and ongoing operations. 

     

    Responsibilities 

    • Lead a team of 8-12 software engineers and Site Reliability Engineers.  

    • Strategize, architect, develop, and maintain the storage suite of products and tools to deploy, manage and operate those storage products at scale. This includes CEPH, enterprise storage solutions such as NetApp, object storage solutions such as CEPH RGW, Swift and others. 

    • Partner with Technical Product Managers to prioritize and develop new features and capabilities for private cloud storage. Coordinate changes and align to open source projects as needed (for example, Openstack Storage services (Swift, Cinder, Manilla), CEPH community) to ensure Rackspace's product strategies and service architecture are aligned with the community's technical visions. 

    • Drive all aspects of the development including requirements definition, design, implementation, unit testing, and integration. Oversee detailed designs, implementation, and test plan reviews to ensure high quality deliverables.  

    • Manage operational aspects of built/deployed products and tools. 

    • Manages headcount, deliverables, schedules, and costs for multiple ongoing projects, ensuring that resources are appropriately allocated, and that goals, objectives, timelines, and budgets are met in accordance with product and organizational roadmaps. 

    • Provides people-care management for assigned team members, including hiring, setting and monitoring of annual performance plans, coaching, and career development; ensures that proper knowledge and career development tools are in place to support ongoing team member and process development. 

    • Work closely with stakeholders to provide status, iterative releases, and make design decision throughout the development lifecycle. 

    • Partner with Support Engineers to ensure that feature development is supportable and support pain points are addresses in a timely manner. 

    • Ensures all team members have an awesome career path. 

     

    Qualifications

    Technical Qualifications 

    • Experience with common Agile/Scrum best practices (Scrum and Kanban) and other development practices. 

    • Hands on experience with a range of storage technologies such as CEPH, Swift, Netapp appliances & OpenStack storage services / integration. 

    • Hands on knowledge of programming languages such as Python/Go, Linux/Unix Environments, git/SCM, SQL and other environmental/development tools. 

    • Excellent troubleshooting skills and ability to resolve issues quickly and efficiently. 

    • Broad understanding of Cloud Computing and Infrastructure as a Service. 

    • Experience with configuration automation tools such as Ansible, Puppet and/or Chef or similar technologies. 

    • Familiarity with open source, open community development (CEPH & OpenStack community familiarity is ideal). 

    • Exposure to OpenStack or equivalent Cloud infrastructure (AWS, Azure/Hyper-V). 

    • Experienced in building high-performance, highly available and reliable software for a large-scale, geographically dispersed production environment 

     

    Leadership Qualifications 

    • Adaptable leadership and project management skills 

    • Proven ability to work independently with other department personnel in a very dynamic timeline sensitive work environment. 

    • Identifies risks and dependencies for operational execution. 

    • ENJOY leading, coaching, mentoring, and growing developers and systems engineers. 

    • Demonstration of technical leadership at a Business Unit/Companywide level. 

     

    Experience/Education 

    • Bachelor's degree in Business, Software Engineering, or Computer Science from an accredited institution; advanced degree preferred. 

    • Minimum of 4 years of experience in directly leading/managing a team of 5 or more software developers/architectsPrior engineering team lead preferred. 

    • 7 -10 years software development experience preferred. 

    • Demonstrated success in leading software product development projects of significant scope at an enterprise level.  

     

     

     

    #LI-AS1