Senior Database Engineer | US
Utah, US | HybridFull-TimeSeniorSoftware Engineering
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.
