Back to jobs

Senior SQL Server Database Engineer

SurveyMonkey | Palo Alto, USA


Apply


About SurveyMonkey

SurveyMonkey is the world's leading provider of web-based survey solutions, and we’re looking to transform the way people make decisions. We're a smart, passionate group of people who work hard to deliver the best survey experiences on the planet, period. We believe everyone deserves easy access to the information and insights they need to make better, more informed decisions.

We're also proud to admit that despite our incredible growth over the past 15 years, we refuse to grow up. We stay curious. We believe in good ol’ roll-up-your-sleeves scrappiness. Everyone plays an impactful role, because we’re here to make a difference. And when we say good ideas can come from anyone, we mean it.

SurveyMonkey is trusted by millions of customers, including 99% of the Fortune 500, as well as other businesses, academic institutions and organizations of all shapes and sizes. We collect 2.8 million survey responses daily from people in all countries around the world.

The Role

In this role, you will work as a member of the Database team to design, deploy, and maintain our SQL Server data environments while planning for and collaborating on our next generation of scalable & high performance systems. You will be responsible for all aspects of administration, and provide Guru-level leadership and expertise in the performance, scalability, high-availability, and capacity planning of the key components of the SurveyMonkey data infrastructure. You will work closely with developers, operations, DBAs, product managers, BI teams and other stakeholders on projects from idea to implementation. This is a Hands-On role with a lot of exploration opportunity and room to take on cool new projects.

Responsibilities:

  • Responsible for design, deployment, and tuning of critical SQL databases

  • Extensive authoring and optimization of T-SQL

  • Collaborate with engineers and business analysts to understand data needs

  • Build data expertise and own data quality for allocated areas of ownership

  • Support existing processes

  • Establish and maintain thorough and accurate documentation of all work; write technical specification documentation

  • Management of database elements including schemas, tables, views, indexes, stored procedures, security and triggers

  • Collaboration and build consensus with engineering teams on design specification, query tuning, feature implementation, and release management
  • Requirements:

  • 4+ years experience in SQL Server database development

  • Ability and desire to succeed in a dynamic production environment where priorities change based on evolving business needs

  • Expert-level experience with Microsoft SQL Server

  • Expert level T-SQL programming skills with a consistent track record of writing efficient fully optimized SQL

  • Hands on and deep experience with schema design

  • Extensive experience in query performance tuning and optimization

  • Excellent problem solving ability with a focus on root-cause analysis and swift resolution

  • Excellent documentation and knowledge management skills

  • Strong knowledge of development cycles and software engineering

  • Education background or relevant industry experience and certification

  • Excellent communication skills and work well with other engineers of all skill-levels, and interface easily with all team members

  • Solid experience in custom ETL design, implementation and maintenance

  • Prior experience with object-oriented programming languages

  • Knowledge and experience working with various data sources like web services (rest, soap), unstructured data files, flat files, message queues, xml based events is required

  • Solid database administration skills and experience with AlwaysOn Availability Groups

  • Solid knowledge of Windows Server 2012/2008 platforms including relevant performance tuning aspects for database systems

  • Must be self starting and capable of contributing to multiple projects simultaneously in a fast paced exciting environment

  • Bonus bananas for…

  • Experience with windows clustering and HA/DR design and implementation

  • Experience with multi-datacenter and/or cloud integrated database deployments

  • Experience with Continuous Delivery database deployment models



  • At SurveyMonkey, we offer competitive salaries, medical/dental benefits, PTO, 401k, paid holidays, and equity compensation.

    SurveyMonkey is an equal opportunity employer.


    Learn More

    Back