Rackspace San Antonio , TX 78245
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
This leader will be responsible for the full Software Development Life Cycle of products comprising OpenStack Public Cloud. This includes, but not limited to Product Management to set direction and roadmap, architecture and engineering planning, Software Development, testing, packaging, deployment, and documentation. The ideal candidate will have experience with development & engineering for OpenStack and Xen or XenServer.
This leader will manage one or more software development & engineering teams on projects of moderate to large size and complexity. Often responsible for the product design of one or more product lines.
Recommends most efficient way to produce new products and features. Evaluates progress and results of development efforts. Responsible for hiring, firing, performance appraisals, and pay reviews of software developers, engineers, and product managers.
Highest technical knowledge in software development lifecycle, design methodologies, and implementation. Highest software development management and leadership skills.
Expert problem solving, analytical, and design skills. In-depth experience in software architecture, interaction design, requirements analysis, project planning, project management, and implementation. Aware of software development issues as they impact overall software development project plan.
Recognized reference and central point for software development team issues across groups and products ("guru"). Familiar with industry standard software tools and practices. Excellent leadership skills with proven experience leading software development and engineering projects. Proven track record of leading teams to success.
Highest understanding of entire development process, including specification, documentation, and quality assurance. Excellent communications and interpersonal skills. Advanced PC skills and experience with various software applications.
Excellent time management, communication, decision making, presentation, human relations, and organization skills. High technical and comprehensive knowledge of broad business areas.
Manages large to moderate-sized software development projects. Ensures projects are completed on time and according to corporate quality standards.
Facilitates communication upward and across project team including project status, justifications for variances and technical information (architecture, design and implementation objectives). Serves as focal point for other departments on project status or other project information. Ensures projects are completed according to product specifications and are properly documented. Implementation of the product satisfies the product specifications.
Product architecture and implementation is maintainable and extendible to accommodate future development and maintenance (architecture documentation and architecture design review). Ensures that: a) documentation gets appropriate level of technical review support; b) QA test plans meet the project requirements; c) appropriate development and corporate methods and procedures are followed. Manages personnel activities of staff (i.e., hires, trains, appraises, rewards, motivates, disciplines, and recommends termination, as necessary).
High school diploma or equivalent required. Bachelor's degree in Business, Software Engineering, or Computer Science; advanced degree desirable. Typically requires a minimum of 10