FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Database Engineer
SurveyMonkeySenior Database Engineer modernizing SurveyMonkey’s cloud-native, globally distributed data architecture. Managing SQL Server, MySQL, PostgreSQL, and cloud database systems.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in managing and optimizing SQL Server and MySQL databases, with a strong focus on data integration, governance, and security. Proficient in designing scalable data solutions and implementing automation across the software development lifecycle.
Highest-signal resume keywords
SQL Server ManagementMySQL OptimizationPostgreSQL DesignTerraform ConfigurationData Integration Pipelines
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
SQL Query SkillsDatabase Schema DesignETL DevelopmentData Warehouse ConceptsScripting Languages
Soft Skills
Strong Communication SkillsTeam Collaboration
Tools & Technologies
AWS RDSAuroraDynamoDBAnsibleVector Databases
Certifications & Qualifications
AWS Certification
Industry Keywords
Data GovernanceNoSQL Data StoresCloud InfrastructureHigh AvailabilityPerformance Monitoring
Tech Stack
Tools & technologiesAnsibleAWSCloudDynamoDBETLMySQLNoSQLPostgresPythonSQLTerraformUnix
About the role
Key responsibilities & impact- Partner with cross-functional engineering teams to design and implement scalable, reliable data store solutions for online and analytical workloads
- Manage and optimize SQL Server and MySQL databases, including schema design, query tuning, replication, backup/recovery, and performance monitoring
- Implement and maintain data integration pipelines across heterogeneous data stores
- Follow and promote best practices for relational and NoSQL database design
- Collaborate with data engineering and data science teams to understand data challenges and deliver scalable, flexible solutions
- Contribute to data governance and security initiatives for the data platform
- Troubleshoot issues across the full stack, including hardware, software, and network
- Design and build automation and tooling across the software development lifecycle, including provisioning, version control, CI/CD, and deployment
- Work with Software Engineering teams to implement product-development solutions and write stored procedures and scripts as needed
- Participate in the on-call rotation as needed
- Research emerging technologies and recommend solutions to support SurveyMonkey's evolving data platform and strategy
Requirements
What you’ll need- 7+ years of experience managing high-performing databases in production environments
- 5+ years of hands-on experience with strong SQL query skills, including complex, highly optimized queries across large datasets
- 3+ years of hands-on experience designing, optimizing, and managing PostgreSQL databases in production environments
- Strong expertise in SQL Server, including clustering, high availability groups, vertical and horizontal partitioning
- Strong expertise in MySQL, including replication, partitioning, indexing, stored procedures, and performance tuning
- 3+ years of experience writing and maintaining Terraform configurations to provision and manage cloud infrastructure
- Hands-on experience with vector databases such as Pinecone, Milvus, Qdrant, or pgvector
- 2+ years of experience with cloud-based database solutions such as AWS RDS, Aurora, and DynamoDB
- Bachelor's or Master's degree in Computer Science or a related field; AWS certification is a plus
- Solid understanding of relational and analytical database solutions, NoSQL data stores, and data warehouse concepts
- Experience with ETL development and highly available database architectures in on-premises and cloud environments
- Experience with Windows and/or Unix systems administration
- Experience writing Python, Bash, PowerShell, or other scripting languages
- Experience with configuration management systems; Ansible is a plus
- Experience working with virtualized environments
- Experience with repeatable automation at both the OS and database level
- Ability to work effectively as part of a geographically dispersed team
- Strong communication skills and ability to present data modeling decisions clearly
- Must reside in a registered hiring location: Ontario or Alberta
- Must be legally entitled to work in Canada
Benefits
Comp & perks- Bonuses may be offered as part of the total compensation package
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability insurance
- RRSP matching
- Flexible spending and health savings account
- Paid holidays
- Paid time off
- Employee assistance program
- Flexible, hybrid work environment
- Company events
- CHOICE Fund programs
- Accommodations for applicants with disabilities