Tuesday, November 11, 2014
Senior Director - Engineering - Business Systems - ReachLocal - Woodland Hills
Job description
Position Summary:
The Sr Engineering Director has relevant experience in PPC high transaction data processing pipelines, user interaction design, and testable hypotheses. The ideal candidate understands payment systems, CRMs, and order fulfillment regardless of network (streaming, Cloud, mobile network operators, or Data Center) or device. The “hands-on” and strategic leader will manage multiple cross-division teams to support ReachLocal’s CRM, Payment System, Notification System, User and Permission System, and Sales Applications. This position requires agile software development knowledge, a deep understanding of service reliability, and excellent recruiting and retention skills to build a world-class “results-oriented” team.
Key Responsibilities:
Proven ability to modernize, refactor, rewrite, or roll-up legacy platforms
Negotiate and deliver scalable and reusable features to increase revenue, customer acquisition and engagement, and monetization
Desired Skills and Experience
Essential Skills:
7+ years (or an equivalent combination of training and experience, e.g. Master’s degree plus 5 years) of disciplined software engineering management with increasing levels of responsibility. This includes: test-driven development, accurate estimation and forecasting, product management, agile methodologies, metrics-driven management, and coaching developers at all levels
5+ years as a C/Java/Ruby/Apex (or similar) developer with strong data mining and implementation experience
3+ years in vendor management and system integration
3+ years in building large-scale distributed compute- and data-intensive advertising (or similar) systems
3+ years of multivariate testing, either building frameworks, applied research, or optimizing revenue via consumer A/B testing
Excellent verbal, non-verbal, inter-personal, and written communication skills across all levels within and outside the company
Ability to synthesize robust and cost-effective technical solutions against customer requirements providing buy versus build decision making
Consistent, compassionate, and inspiring leader to the team
Positive can-do partnership attitude while working with teams, cross-functional teams and cross-functional business units
Must be detail oriented, self-organized, and capable of simultaneously tracking multiple issues of varying complexity
BS/BA degree in Computer Science or related discipline, or equivalent work experience
Desirable Skills:
Experience with automated continuous integration and build systems. Ant, IVY, Gradle, Maven, Hudson, git, or similar
Full-stack experience. The ideal candidate could do every job on the team if necessary, including, but not limited to: HTML, CSS, JS (AngularJS), SQL, Java, system administration, database architecture, network routing, project management, hardware allocation, and performance testing.
Extensive Object Oriented analysis, design, and development experience
Expert level knowledge in Java (e.g. code generation, performance tuning, etc.)
Experience with server side technologies (e.g. Java EE, POJO, JSP, Spring 2.5, Struts2)
Experience with procedural scripting languages such as JavaScript, Perl, PHP, BASH, MS Batch
Adherence to industry best practices around user centric design
Service Oriented Architecture (SOA) experience: SOAP, REST, ESB, OAUTH
Significant experience in the development of functional specifications, design documents and architectural specifications
Strong Project Management skills
Personal Attributes:
Inquisitive data-driven and critical thinking mind. The ideal candidate consistently asks the right questions and can sketch algorithms on the fly.
Decisive. The ideal candidate has the ability to make risky choices, take responsibility, and make those decisions great.
Execution. The ideal candidate doesn’t miss delivery dates and ensures success across the team, the division, and the company.
Business-driven mentality. The ideal candidate understands revenue context and can execute on verbal and non-verbal requirements
Refer This Job To Your Friends And Help Them To Find Jobs!