The Director of Engineering; reports into the VP of Product and Technology and provides management support for StubHub Engineering Development team. The Engineering team is responsible for new product development and maintenance of StubHub website and also internal CS and Accounting tools. This director must have the desire and skill set to contribute at an architectural level setting the technology direction as well as build and execute against project plans that build out applications. This position will own the Stubhub Website product and internal tools from a development perspective and needs to be someone who can partner with product management to understand business goals and translate those goals into both a vision for the team and into achievable solutions that can be delivered with the desired time to market. The successful candidate will be a seasoned high energy leader that has experience managing high performance teams building a culture of dependable execution and delivery, while simultaneously fostering innovation within those teams. This person is responsible for managing design and development activities interfacing with the Architecture team to build out the necessary platform while delivering Product for the business needs. This person will partner closely with the product management head to drive the design, development and delivery of the product. This person also needs to work with other Technology groups such as Quality Assurance to assist with integration testing and Operations and Support personnel to understand operational requirements. Additionally, he/she will develop and implement policies and procedures to attain the required service levels to support the business. Actively involved in the design and the development of platform including technology choices as appropriate. Enforces and augments development standards to establish efficient use of resources. Directly manages a team of development managers distributed geographically. Manages staffing for the team, including helping to build a case for additional staff and working with HR/Recruiting to hire to plan. Sets individual objectives for team members and Develop and manage various resourcing models (onshore/Offshore ) for resourcing the projects. Prepares staff reviews, and resolves personnel issues when required. Supports employee involvement in decision making to assist them in meeting individual goals and promotes positive employee attitudes. Provides measurable goals and objectives for the team to maintain optimal performance and achieve company objectives. Acts as an owner for supporting all projects and executing according to commitments. Provides communication to senior management on project and personnel statuses.
Job Qualifications
Extensive experience in Java technologies: Java, J2EE, Spring, Apache web application frameworks (Apache CXF, Struts), Hibernate or equivalent technologies required. Expertise with solr and .NET platform a plus.
Experience desired in front-end technologies: XSL, Flash/ActionScript, HTML, JavaScript, and Tapestry 5.0.
Strong analytical and problem solving skills.
Ability to understand distributed programming concepts with emphasis on high availability, scalability, and reliability.
Experience with leading/delivering application development frameworks, platform technologies, shared code, and APIs.
Experience with Oracle, SQL, Linux and/or Unix derivatives required.
Experience with SOA concepts and implementation required.
Experience with performance tuning, caching, clustering and related concepts is preferred.
Knowledge and experience with agile and waterfall development methodologies.