Search for Jobs

Sunday, July 6, 2008

Director, MySQL Server

Click here for details...

Director, MySQL Server

Description

Join the #1 Open Source database company, with great benefits, competitive salary, the flexibility to work from home, and the experience of interacting with a worldwide, multi-cultural workforce!

MySQL is the recognized leader in Open Source database software with over 10 million users. The world's largest organizations, including Yahoo!, Alcatel, The Associated Press, Suzuki and NASA rely on MySQL for their business-critical applications. MySQL is a global organization with over 300 employees in 25 countries. We are looking for talented professionals in support, engineering and services that will contribute to our strong momentum and share in our success!
Director, MySQL Server

MySQL is looking for an experienced Engineering Director for its flagship MySQL Server database. You should be a top-notch engineer yourself, with experience developing and shipping a commercial database or comparable system-level product on a large scale.

You will manage a large, distributed team of developers and testers, and report to the VP of Engineering. You must be able to work with the internet and phone (IRC, email, VoIP) as a primary form of communication with the rest of the team, as well as be ready for regular travel to team meetings and individual meet-ups. This full-time position is available for qualified candidates worldwide.
Responsibilities:
• Continue to build a world-class Server Engineering team at MySQL!
• Design, build, deliver, maintain, and support MySQL Server, the flagship database of MySQL AB
• Drive the adoption of appropriate Agile development principles, processes, and procedures in MySQL Server Engineering
• Be a key member of the MySQL Engineering leadership team, including propagating improvements outside the team
• Work from anywhere using IRC, email, and the telephone to communicate with your team (in 18 countries!), including organizing team meetings and individual meet-ups

Development:
• Work closely with Product Management to define an achievable multi-year Server roadmap that delivers on our vision to be the best online database for modern applications
• Work closely with the Architecture team and developers to architect and design the features in the Server roadmap
• Manage more than 25 developers and testers, working with Team Leads to assign engineers to features and tasks, and negotiate estimates and delivery commitments for each engineer and tester
• Create, maintain, and communicate delivery schedules with regular milestones
• Track and manage delivery to those milestones, including communicating with engineers, Marketing, Sales, Support, and Services to ensure everybody understands what is being delivered and on what schedule
• Monitor development against designs and architecture, including getting architecture sign-off for development
• Work with the Documentation team to ensure appropriate documentation and online help is provided

QA and Testing:
• Triage software defects, and identify corrections to be scheduled and fixed
• Ensure that appropriate testing and QA occurs using engineers and testers, and that automated testing is maintained and extended
• Work with System QA to improve automated integration testing
• Manage Beta relationships with customers and Community, including delivering patches and ensuring beta feedback is managed into product development schedules

Staffing:
• Develop and drive internal or external training for new and experienced engineers within the team
• Provide assistance, coaching, and mentoring to Team Leads and individual engineers to ensure their success
• Write and deliver performance reviews for engineers, including recommendations on compensation and individual development
• Identify staffing needs to meet product and technology development schedules, including the skills needed
• Assign and train engineers, or recruit and contract/hire new engineers appropriately
Qualifications:
• 10+ years engineering management experience:
- Developing and shipping a commercial database or comparable system-level product across several releases, and with thousands to millions of users
- Recruiting, mentoring, and managing teams of 20+ engineers including architects, developers, team leads, and testers
- Experience and ability with handling multiple cultures and managing people in an international organization
- Strong technical understanding of databases, including demonstrable C/C++ design and development skills in complex environments
• BS Computer Science or equivalent
• Fluent written and spoken English
• Strong experience with multiple development environments (especially Linux and Windows)

Desired:
• MS or PhD
• Experience with database kernel (research, commercial or OSS) development
• Experience with open source development tools and environments
• Contributions to some Open Source projects (we like to see Code from people who apply!)
• Experience with MySQL

Companies that Hire Work at Home Moms

Product Reviews for Work at Home Moms