EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Degreed or search for Backend Staff Engineer - Application jobs.

Summary

Degreed seeks an experienced Backend Staff Engineer to architect and implement scalable systems while leading cross-functional collaboration on enterprise SaaS products. This Staff-level role combines hands-on C# development with architectural leadership and technical mentorship.

Key Responsibilities: Lead architectural design for product systems, collaborate with product and engineering teams to define requirements and technical trade-offs, and optimize database strategy through performance tuning and schema refinement. Architect and maintain scalable backend services in C#, drive technical excellence through mentorship and code reviews, and ensure operational ownership across distributed systems.
Skills & Tools: 6+ years of backend and database development with advanced SQL Server expertise, proficiency in C#, and solid understanding of distributed systems design and SOLID principles. Strong technical communication, cross-functional collaboration, asynchronous teamwork capabilities, and mentorship skills with proven ability to solve complex problems.
Qualifications: 6+ years developing complex backend systems and databases ideally within SaaS environments with advanced relational database architecture and performance tuning experience. Prior hands-on experience with ElasticSearch and familiarity with Azure preferred.
Location: Hybrid in Draper, Utah, United States
Compensation: $150,000 – $177,000/year

Job Description

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Seeking an experienced Backend Staff Engineer to architect and implement scalable systems while collaborating with cross-functional teams in Draper, Utah.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Lead architectural design, collaborate with teams to define requirements, optimize database strategy, and mentor peers while ensuring technical excellence and operational ownership.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: 6+ years in backend and database development, advanced SQL Server expertise, proficiency in C#, and strong technical communication and collaboration skills.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Prior experience in enterprise SaaS, hands-on experience with ElasticSearch, and familiarity with Azure preferred.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Draper, Utah, United States

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $150000 - $177000 / Annually



We’re looking for an experienced Backend Staff Engineer who is excited about architecting and implementing scalable, resilient systems to join our Application Engineering team. This role will operate cross-functionally and partner deeply and tactically with Database Developers, Engineering Managers, and the VP of Application Engineering. You will support the technical function of a Database Developer—helping design and implement sophisticated system architectures in collaboration with our Architecture team—while maintaining a strong coding presence in our C# codebase.

The ideal candidate for this role will be based locally in or near Draper, Utah.

Strong US remote candidates may be considered.

Key Skills

  • Database & Backend Developer: 6+ years of experience developing complex backend systems and databases, ideally within SaaS environments.
  • Relational Database Expertise: Advanced experience designing (architecture, ERD, schema), optimizing, and tuning relational databases (SQL Server/T-SQL preferred), including performance tuning and complex query optimization.
  • C# Proficiency: Advanced background in building, maintaining, and scaling backend services using C#.
  • Distributed Systems Design: Solid understanding of distributed system architecture, cross-platform development, and patterns for scalability.
  • SQL Mastery: Ability to write, analyze, and optimize complex and performant SQL queries and stored procedures.
  • Technical Communication & Collaboration: Strong ability to produce clear technical documentation and communicate complex ideas effectively across diverse, cross-functional leaders and teams.
  • Distributed Teamwork: Proven effectiveness working within a distributed/remote team environment, utilizing asynchronous communication practices.
  • Mentorship & Technical Leadership: Demonstrated ability to mentor fellow engineers, contribute to code reviews, and help elevate team-wide technical standards.
  • Problem-Solving & Learning Agility: Strong analytical and problem-solving capabilities, combined with a proactive approach to learning and tackling new technical challenges.

Key Responsibilities

  • Lead Architectural Design: Collaborate with Engineering Managers, Engineers, and Senior Leaders to drive deep architectural designs for our Skills, Learner Experience, and Academies products and solutions.
  • Cross-Functional Collaboration: Act as a key technical partner, collaborating with Product, Design, and Engineering leaders to define requirements, dependencies, and technical trade-offs, ensuring alignment across teams.
  • Database Strategy & Optimization: Contribute to the evolution and resilience of the database architecture through analysis, performance tuning, upgrades, and refinement. Collaborating with Database Developers on schema design, stored procedures, and maintenance of relational and document databases.
  • Backend & API Development: Architect, implement, and maintain scalable, high-quality backend services and APIs using C#, applying SOLID principles and software design best practices.
  • Technical Excellence & Mentorship: Drive technical excellence within the team through mentoring peers, code reviews, promoting best practices, and identifying opportunities for continuous improvement.
  • Architectural Alignment: Contribute to design reviews and ensure technical solutions align with the long-term platform direction and Architecture team guidance.
  • Operational Ownership: Actively participate in deployment processes, production monitoring, incident response, and on-call rotations.
  • Strategic Partnership: Build strong relationships with Engineering Managers and leadership to ensure engineering solutions align with business priorities.

What Sets You Apart

  • Prior experience working within an enterprise SaaS company.
  • Hands-on experience with ElasticSearch in production environments.
  • Experience working in an AI-focused environment, potentially building services or partnering with AI/Data Science teams.
  • Knowledge of SQL Server, Microsoft Azure, or other key elements relevant to Degreed’s technology stack.
  • Proven experience collaborating in cross-functional teams, working closely with Architecture groups and Engineering leadership.
  • Familiarity with tools like Jira, Confluence, and GitHub Actions for workflow management and collaboration.

Compensation

We are committed to fair and equitable compensation practices.

The total pay range for this role is $150,000 - $177,000.

Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to: skill set, depth of experience, certifications, and specific work location.

Other Open Roles at Degreed