Senior Database Engineer | US

Utah, US | HybridFull-TimeSeniorSoftware Engineering

You will be redirected to the company career page

Intro

  • Degreed is the upskilling platform that fuels growth and innovation through lifelong learning. We bring together everything you need to learn and advance: LMSs, courses, videos, articles, projects, and real-world skill insights, matching you with opportunities that align with your skills, role, and goals.
  • For businesses, Degreed helps build a culture of learning that attracts, develops, and retains top talent, driving both individual and company success.
  • We believe learning is the key to unlocking opportunities. Our mission is to discover, empower, and celebrate the next generation of global expertise.
  • Join us in shaping the future of learning and workforce development!
  • At Degreed, we help organizations build the skills they need to adapt, grow, and stay competitive. As a Senior Database Engineer, you’ll play a critical role in making that possible by designing, scaling, and operating the data foundations that power business-critical applications and insights across our platform.

Key Skills

  • 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.

Key Responsibilities

  • 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.

❌ Conduct recruitment via WhatsApp, Telegram, or direct-messaging platforms.❌ Request sensitive personal or financial information in unsolicited communications.❌ Offer jobs requiring upfront payments or promising unrealistic returns.✅ Official Degreed communications will always come from a @degreed.com email address or phone number during the hiring process.

  • If you encounter suspicious activity, please report it immediately. Stay vigilant and protect yourself from fraud.

Job Summary

CompanyDegreed
LocationUtah, US | Hybrid
TypeFull-Time
LevelSenior
DomainSoftware Engineering