
Senior Database Engineer
Degreed
full-time
Posted on:
Location Type: Hybrid
Location: Utah • Utah • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, evolve, and optimize SQL Server databases at scale: Create schemas, queries, stored procedures, and indexing strategies, and continuously refactor them to improve performance, reliability, and long-term maintainability in production systems.
- Own database changes and production stability: Plan, deploy, and validate schema and data changes with minimal downtime, clear rollback strategies, and hands-on response to performance, availability, and scalability incidents.
- Ensure database quality through reviews and testing: Lead database code reviews and maintain acceptance tests that validate correctness, performance, and reliability before changes reach production.
- Build and operate reliable data pipelines: Develop and maintain data flows between systems, ensuring data quality, consistency, and observability across environments.
- Partner with engineering and product to enable features: Collaborate with backend and frontend engineers, product managers, and designers to translate product needs into scalable data models, APIs, and user-facing capabilities.
- Apply Elasticsearch where it adds value: Support search, analytics, or observability use cases by combining Elasticsearch with relational data stores when appropriate.
- Document and align database practices across the platform: Maintain clear documentation of database architecture and standards, and align database strategies with platform, security, and reliability initiatives.
Requirements
- Deep understanding of relational data modeling concepts: Knowledge of normalization, denormalization, indexing strategies, and schema evolution patterns in SQL Server, applied to systems that grow in scale and complexity over time.
- Strong grounding in SQL Server performance mechanics: Understanding of query execution plans, indexing behavior, locking, concurrency, and resource usage, with the ability to reason about root causes of performance issues.
- Experience managing database change risk in production environments: Familiarity with schema versioning, backward-compatible changes, data migrations, and rollback strategies in systems with live traffic and uptime requirements.
- Working knowledge of cloud-based database architectures on Azure: Understanding of how availability, backups, recovery, scalability, and cost trade-offs work when operating SQL Server in Azure-hosted environments.
- Knowledge of database code quality and design standards: Familiarity with best practices for secure, maintainable database and data-access code, including review criteria, naming conventions, and design trade-offs.
- Ability to leverage AI tools and technologies relevant to the role: Experience using AI-assisted tools for query analysis, troubleshooting, optimization suggestions, or technical documentation to support database engineering workflows.
Benefits
- We take care of our people with a comprehensive benefits package designed to support your well-being, growth, and success.
- View the full details here: https://px.sequoia.com/globalcompanybenefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SQL Serverrelational data modelingnormalizationdenormalizationindexing strategiesschema evolutionquery execution plansdata migrationscloud-based database architecturesAI-assisted tools
Soft Skills
collaborationleadershipproblem-solvingcommunicationdocumentation