Back to jobs
Senior SQL Server Database Engineer
SurveyMonkey | Palo Alto, USA
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.
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.
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
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.