Senior Director, Engineering Services

Location(s):
San Francisco, CA - HQ
 
Description: The Salesforce.com Technology team is looking for an experienced and visionary technical leader for the Engineering Services organization. You will own and drive the vision of continuous improvement, automation excellence, productivity tools and delivery of highly available and robust infrastructures at the technical, organizational and strategic levels. You will lead a highly technical set of teams to design, build and deliver the tools, frameworks, software infrastructure and the build and deploy systems that currently enable the Technology organization to continuously develop, test and deliver our software end to end - making agile development and early detection possible on a large scale. You need to have depth across the breadth of the organization’s charter which encompasses the release/SCM engineering team, the release architecture team, the automation infrastructure team and the automation applications and best practices team. You have strong experience driving tactical and strategic objectives in an assertive, fast-growing, mission-critical technology organization. Operational knowledge and experience in on-demand, software services development is a plus.

Responsibilities:
  • Define, advocate and deliver on a strong vision of highly available, scalable and robust infrastructures and continuous automation excellence across Technology.
  • Provide the vision and leadership to refine and extend sophisticated automation, productivity tools, and build and release infrastructures to scale to thousands of test and production systems.
  • Gather, drive, and consolidate requirements from a demanding set of teams across various technology and operational disciplines.
  • Foster strong relationships with your partners across Technology.
  • Create and foster an environment conducive to innovation, high productivity and high quality
  • Grow the team by recruiting world-class technical talent and leadership
  • Grow, improve and mature the team's tools, processes, standards, best practices and skill base


Required Skills/Experience:
  • 12-15 years of demonstrated technical excellence in fast paced, rapidly growing technology organizations
  • 5-7 years experience managing and developing highly technical teams of developers, release engineers and/or tool development engineers. Must have led a team of at least 15+ people.
  • Proven experience with architecture & delivery of multi-threaded, large scale web applications
  • Strong track record for delivering innovative, successful products on time, on function, and on budget
  • Agile, proactive and comfortable working with ambiguous specifications, ability to adapt to and drive rapid changes in product direction.
  • Excellent prioritization skills in the face of competing business demands, particularly in balancing short-term tactical and operational projects with delivering on a longer-term vision.
  • Proven ability to articulate long-term strategies and deliver on them incrementally
  • Ability to quickly gain the technical respect of your team and peers. This should include strong experience implementing, testing and deploying one or more of:
  • Java based web applications
  • Build, deploy or release tools
  • Monitoring and management tools
  • Test infrastructures
  • Excellent oral and written communication skills as well as receptive listening skills, with the ability to tailor complex ideas in a clear, concise fashion to various levels of technical and non-technical management.
  • Experience working with vendors and vendor processes (RFCs, RFPs, SoWs, etc.) to drive solutions with a balanced “buy vs. build vs. integrate” strategy.
  • Experience in hosted/SaaS/Cloud Computing services.
  • Experience managing (with minimal direction) highly complex projects or multiple low complexity projects composed of team members from multiple organizations geographically dispersed across the U.S.
  • Proven experience working closely with Operational teams.
  • Strong troubleshooting and analytical thinking skills.
  • Technical Degree, MS preferred


Desired Skills:
  • Demonstrated experience with grid management and virtualization
  • Agile development and project management methodologies ( e.g., XP, scrum)
  • Building and/or managing build and release operational and/or infrastructure teams
  • Unix based operating systems (specifically Red Hat Linux and Solaris)
  • Oracle database technology
  • Broad exposure to monitoring and management software products, direction and trends either via delivery or management of a production site.
  • Knowledge of the state of the art in incremental builds, test frameworks, build frameworks and continuous testing
  • Familiarity with management and deployment tools and frameworks, such as those offered by Tivoli, BMC, HP or CA.


About You
 
More Info
 
Equal Employment Opportunity Survey
 
As a federal contractor, we must periodically produce statistical analyses of our applicant records. This form ensures full compliance with our policy on Affirmative Action and non-discrimination. Completion of this form is completely voluntary and will help in implementing our affirmative action program.

If you choose not to answer any of the items, you will not be subject to adverse effects. However, we urge you to answer each one and assure you that this information is confidential and will not become a part of your applicant file. If you do not voluntarily self-identify or if you indicate a clearly inappropriate response, identification will be made by visual or other judgmental factors.

 
Self-Identification Descriptions
 
 
 

* These fields are required