Director for Software Engineering

Yodle

(New York, New York)
Full Time
Job Posting Details
About Yodle
Yodle is a leader in local online marketing and has been ranked on Forbes’ list of America's Most Promising Companies for the last four years. Yodle helps local businesses find and keep their customers in the simplest, most profitable ways imaginable.
Summary
As a Director of Software Engineering at Yodle, you will be blazing trails at a fast growing company, helping to build one of America’s strongest online brands dedicated to helping partners help small businesses (SMBs) acquire and retain customers. You will be making an impact on our economy by making a big difference for the “small guy” at scale. You will be part of a multi-disciplinary team of smart, successful innovators who are passionate about solving problems. More specifically, as a Director of Engineering at Yodle you will provide strong leadership and a consultative role to the function as relates to driving product development and strategy. The Software Development function is responsible for enhancements to existing products as well as new product development.
Responsibilities
* Oversee several software engineering feature teams * Collaborate with feature teams and other leaders to ensure success of strategic business projects * Constantly iterate on and improve the development process * Deliver clear vision, direction, and standards for the engineering organization and ensure their compliance. * Fosters and maintains close working relationships with the Product, QA, and UX departments. * Provide career development, coaching and performance management for engineers, team leads and engineering managers * Participate in phone screening and interview process to bring new talent in to the engineering organization * Help reinforce a great engineering culture at Yodle * Ensure process and standards compliance, design and implementation quality and participate in the development and evolution of same. * Work on issues that impact development success or address future concepts, products or technologies * Establish transparency by broadly communicating architecture and strategy goals and ensuring compliance. * Conduct regular 1:1s. Provide useful feedback to your direct reports, peers, managers, and others in the company. * Clearly communicate the business goals to the engineers and keep them front and center. Ensure engineering is always adding business value. Communicate engineering tactics to the business side. * Adroitly prioritize tech-debt pay-down projects as well as larger strategic initiatives (versioned deployments, deployment frequency).
Ideal Candidate
* Demonstrated success managing 10+ engineers using agile, collaborative practices * Strong team-oriented communicator with a demonstrated ability to work cross-functionally * Knowledge of the theory and experience with the practices of DevOps and Continuous Integration. * Track record of hiring great people * Strong software engineering skills, and expert-level coding skills in Java * Knowledge of DVCS tools (git, Mercurial), Linux, Apache, Thrift, Tomcat, Java, Spring, and PostgreSQL * Ability to think from a business perspective and balance technical and business goals * Knowledge of the theory and experience with the practices of DevOps and Continuous Integration.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Yodle offers an excellent health and welfare package for you and your family, including a 401K match!

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.