Degreed

Senior Database Engineer

Degreed

full-time

Posted on:

Location Type: Hybrid

Location: UtahUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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