Job Directory Director, Database Engineering

Director, Database Engineering
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Summary

Esurance is looking for a Director Database Engineering to join a dynamic and award-winning team of individuals who are committed to making insurance smarter, easier, and dare we say- cooler. As part of a growing company that is focused on providing an outstanding customer experience, you'll have the opportunity to expand your skills and discover your potential.

If you're looking for a career at a socially conscious company that offers great benefits - including matching 401k and tuition reimbursement - then you may have just found your new home.

Esurance combines the spunk of a startup company with the backing of Allstate (the largest publicly held personal lines insurer in the U.S.) to create a unique, energized, and exciting place to work.

Responsibilities

Summary:

The Director of database engineering has primary responsibility for managing the day-to-day operations of the database development team and the database administration team that is responsible for setting the database strategy and delivering a scalable and reliable data platform that supports Esurance's Digital Platform and Applications. S/he will provide leadership for the design and implementation of databases in Esurance global high availability and high performance environments.

Job Responsibilities:

* Define, Articulate and Execute database strategies to provide secure, highly available, scalable database services that improve overall resiliency, functionality, and enable operational management optimization.
* Provides leadership for the design, development, and deployment of these database services.
* Develop, communicate, and execute a vision for meeting stakeholder's needs. The vision must identify and create distinct competitive advantages for the Company through the strategic use of data.
* Define and take ownership for the data models across all applications, collaborating closely with Engineering on a Universal Access Layer for applications to access databases.
* Ability to draw from his/her deep and broad technical expertise to design new software systems at the cutting edge of distributed database technology, and deliver large scale systems that will have an impact on revenue growth on our business and competitive position.
* Responsible for the employment, promotion, development, support of the database development team.
* Establish the communication and relationships with key stakeholders in order to keep current with the direction of the business and the needs of internal customers.
* Establish and maintain excellent inter-department communication so that roles, requirements, dependencies, decisions, and work processes are clearly articulated and understood.
* Work closely with the engineering teams to train them on the best practices around data architecture practices which would be done using a mix of formal and informal methods.

Qualifications:

* Proven ability to develop architecture and provide design oversight that incorporates high availability, operations supportability and scalability to a high volume, rapidly growing world class Ecommerce business.
* Direct experience in leading the database administration teams for large-scale enterprise that are highly scalable and reliable.
* Technical leadership in design, implementation and support of the core database services that are highly reliable, flexible, scalable and cost effective.
* Establish proper monitoring, measuring and reporting of service performance against Service Level Objectives, customer satisfaction and financial efficiencies.
* Manage risks, assessing gaps/opportunities, and implementing action plans to mitigate risks, when applicable.
* Build a high performing team through staff development, recruiting and retention that can support Esurance growing business needs.
* Ability to establish and articulate a vision, set goals, develops and executes strategies, and track and measure results.
* Ability to build and motivate a team to achieve well communicated expectations.
* Significant skill required to work effectively across internal functional areas in situations where clear parameters may not exist.

Experience/Education:

* Masters in Computer Science or equivalent with 12 years of relevant database development and engineering management experience.
* Experience to collaborate with engineering teams to optimize data models and Java application code together.
* Experience in data best practices and processes for data architecture in collaboration with Product Management, Engineering and Operations.
* Experience in defining standards and conventions and evangelize their application across the technology organization.
* Experience in hosting brown bags, training sessions, and other forums to train engineering teams around good data architecture practices.
* Experience with MS SQL Server and also Oracle, MongoDB and Cassandra running on Linux
* Experience with Private and Public cloud setup preferably using AWS, open source technologies and automation.
* Excellent written and verbal communication skills

Physical Demands and Work Environment:

Representative of those that must be met by an employee to successfully perform the essential functions of this job. Must be able to operate a PC and sit for extended periods of time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Qualifications

Benefits

At Esurance, being committed to our employees is not just something we say, it's something we do. Our benefits package is designed to help our associates stay healthy, meet their long-term financial goals, and balance the demands of work and personal life. Esurance rewards hard work, dedication, and creativity with competitive salaries and a generous bonus system. We are committed to our employees and we are dedicated to creating a diverse, positive, innovative and team-oriented work environment.

Health & wellness

* Medical, vision, and dental insurance
* Life Insurance
* Accidental death and dismemberment coverage
* Wellness tools and coaching
* Group critical illness coverage
* Accident indemnity and hospital indemnity plans
* Group legal
* Student Loan Repayment Program
* Identity Protection

Savings

* 401(k) plan with annual matching contribution
* Choice Dollars
* Referral bonuses
* Performance-rewarding bonus system
* Tuition assistance program (up to $5,250 per year)
* Health savings and flexible spending accounts
* Commuter benefits

Family & community

* Adoption assistance
* Buckle Up Baby program
* Pet insurance discount
* Charitable gift matching
* Give Time, Get Time volunteer program
* Employee Assistance Program

Time off

* Paid time off (holidays, vacation, personal days)
* Short-term disability
* Long-term disability (employee-paid option)

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.