Software Development Manager

Software Development Blacksburg, Virginia


Description

Summary: Rackspace is seeking an enthusiastic Software Development manager to help deliver fanatical experiences for one of its fastest growing productivity applications. We’re looking for someone with strong Microsoft development experience and quality leadership attributes to lead a team of software developers delivering premium experiences for our Office 365 customers.

Rackspace is seeking an enthusiastic Software Development manager to help deliver fanatical experiences for one of its fastest growing productivity applications. We re looking for someone with strong Microsoft development experience and quality leadership attributes to lead a team of software developers delivering premium experiences for our Office 365 customers. Leverage a team of developers to plan, execute and deliver software projects. Promote ongoing improvements to a development teams stack of ownership and processes. Seek out opportunities to improve software delivery efficiencies within the team and its code. Be a strong technical leader and mentor to the development team. Ensure each team member is working toward/at their potential. Encourage and foster career growth within the development team. Responsible for hiring, firing, performance appraisals, and pay reviews of software developers.

Responsibilities:

  • Lead a software development team which may consist of on-site and remote members of varying levels of experience
  • Mentor developing team members
  • Leverage the experience of more seasoned team members to help increase the team's overall capability
  • Ensure all team members have an awesome career path
  • Partner with Product Managers to adopt and deliver features supporting Rackspaces product strategies
  • Manage service architecture and technical vision to support the future needs of the business
  • Work with team members to ensure features are appropriately broken down, sized and scoped for efficient execution by the development team
  • Partner with all stake holders to ensure the current and projected team size is appropriate for the Product road map
  • Ensure quality software deliveries by scaling the testing with automation
  • Ensure features can be continuously integrated and deployable to production
  • Ensures that monitoring and maintainability are baked into the software development practices
  • Partner with Support staff to ensure that feature development is supportable and support pain points are timely addressed
  • Ensure team members adopt, embrace and enhance software development processes and best practices to achieve efficient and predictable delivery of features
  • Be the subject matter expert for the responsible area

Qualifications:

  • Bachelor's degree in Computer Science or a related field; Master's degree preferred
  • Experienced in leading or managing a team of 5 to 7 software developers
  • 10+ years of software development experience, including 2" years in management
  • Manage implementation of moderate to large size and complexity projects
  • Experience building high performance, highly available, large scale, loosely coupled, complex production systems
  • Experience working with Serverless technologies and Functions-as- a-Service
  • Experienced in building software in Microsoft C# .net platform
  • Good working knowledge of distributed architecture
  • Good working knowledge of Source Control Management practices
  • Good working knowledge of the Continuous Integration and Continuous Deployment practices
  • Demonstrated exceptional understanding of and a strong desire to develop own skills in people management
  • Demonstrated strong desire or ability to lead both developing and highly experienced software developers
  • Demonstrated strong desire or experience in all aspects of personnel management hiring, mentoring and performance management

About Rackspace
We accelerate the value of the cloud during every phase of digital transformation. By managing apps, data, security and multiple clouds, we are the best choice to help customers get to the cloud, innovate with new technologies and maximize their IT investments. We have been honored by Fortune, Forbes, Glassdoor and others as one of the best places to work. Join us on our mission to build the world’s best technology services company.

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.