Wednesday, February 14, 2007

Director of Software Engineering in New York, NY

Wednesday, February 14, 2007
About DoubleClick
DoubleClick develops tools that advertisers and publishers use to plan, execute and analyze on-line marketing programs. DoubleClick is an application service provider, handling a staggering 8 billion transactions per day, and managing up to 100,000+ hits per second on its global network.

Our suite of products is driven by the DoubleClick Technology Group (DTG), comprised of over 300 IT professionals, located in New York, Colorado, Chicago, San Francisco and Europe. DTG is an agile software development shop, and employs a mix of open-source and third-party technologies including Java, C++, Perl, ASP.NET, Ab Initio and Oracle running on Windows, Linux, and Solaris platforms. In this rapidly growing industry, DoubleClick is both a market leader and innovator, creating an impressive number of new product releases every year.

DoubleClick offers great health, dental and visual insurance, 401(k), generous time-off policy, and dot com benefits, such as casual dress, a great work environment, ping pong and pool tables.

We pride ourselves with hiring passionate, self-motivated and innovative professionals who enjoy working with cutting-edge technologies and pushing those technologies to their limits. If this sounds exciting, come join us taking our world-class, high-volume systems to the next level!


The Data Processing Engineering group manages the core platform that provides the foundation for engineering development across DoubleClick Inc. The Director of the Data Processing group will be responsible for managing the central engineering teams involved in the design and development of the Data Processing technologies and services. The Director will also be responsible for working across DoubleClick's Technology Group, Customer Support, and Product Management teams to coordinate use of the platform.

Organization Chart:

This position reports to the Vice President of Software Engineering. Reporting to this position include 2 managers, 12 Engineers, 6 Test Engineers, and 14 Offshore Engineers in India.

Performance Objectives:

  • Manage all aspects of Software Engineering including design, implementation, verification, and release
  • Provide leadership to ensure clarity between the ongoing software engineering projects/maintenance and the strategic objectives of the company
  • Champion the use of Agile Development practices across the Organization
  • Ensure delivery of products on schedule within quality goals
  • Review product designs to ensure flexible, high performing and reusable component based solutions
  • Evaluate, recruit, and motivate a growing world-class software engineering team
  • Own performance appraisal process, hiring decisions, assignment of staff and related actions
  • Mentor developers along their chosen career path. Conduct 1:1 meetings and provide specific feedback to help developers improve their work
  • Allocate software engineers and financial/operational resources to meet project deadlines
  • Provide input for the development of annual budgets and staffing plans
  • Collaborate with Product Management to determine and define appropriate responses to customer needs
  • Recommend and implement new technologies for end user products, hardware solutions which improve processing capacity, and new methods for enhancing workflow
  • Manage the escalation path from Customer Support/Operations to engineering to maintain our reputation for addressing critical customer issues in a timely manner.

    Minimum Requirements:
  • 10 + years software engineering management experience
  • Experience leading distributed teams of 20 + people and offshore resources
  • Demonstrated experience building commercially viable software applications, ideally in the Digital Marketing space
  • Proven track record for on-time, on-budget product delivery
  • In-depth knowledge of all phases of the systems development life cycle
  • Broad technology experiences to include web-based architectures
  • Systems integration expertise
  • Success building, growing and mentoring teams
  • Self-motivation and direction
  • Demonstrated ability to present to executives and clients
  • Strong written communication skills
  • Knowledge of AppWorx, C, C++, Java, Scripting, Relational Databases, LINUX, Unix, Windows, and, Web Services. To Apply to this job go to http://www.GadBall.com or click here

  •