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 C# Backend Software Engineer with SQL Server jobs.

Degreed

C# Backend Software Engineer with SQL Server

Degreed
🇺🇸United StatesRemote$95K–$135K/yri13mo ago

Summary

Experienced Backend Developer to design and implement scalable, high-performance systems for the Degreed platform, splitting time equally between backend development and database optimization. This role is critical for maintaining core infrastructure supporting a growing user base.

Key Responsibilities: Architect and develop APIs/services using .NET/C#, optimize SQL Server databases and ElasticSearch environments, and diagnose production issues. Collaborate with cross-functional teams on feature development, code reviews, and participate in bi-weekly deployments with on-call support rotation.
Skills & Tools: Expert-level proficiency in C#/.NET, SQL Server/T-SQL, and ElasticSearch optimization; strong system design and scalability expertise; SOLID principles adherence; and excellent asynchronous communication and cross-team collaboration abilities.
Qualifications: Proven backend development experience in enterprise SaaS environments with large-scale distributed systems; familiarity with .NET, Angular, ElasticSearch, SQL Server, and Azure preferred; experience with Jira and Confluence.
Location: Remote, United States
Compensation: $140,000 – $160,000/year

Job Description

We are looking for an experienced Backend Developer who is passionate about designing and implementing scalable, high-performance systems. In this role, you will work within a cross-functional team to develop new features, optimize performance, and maintain the core infrastructure that powers the Degreed platform.

This position requires a strong backend development background with a focus on database management and optimization. You’ll spend approximately 50% of your time on backend development and 50% on database development, with variations depending on the needs of active projects.

Key Skills

  • Backend Development – Expertise in building and maintaining scalable, high-quality backend systems using .NET/C#, following SOLID principles.
  • Database Architecture & Optimization – Strong experience in designing, implementing, and optimizing relational databases (SQL Server/T-SQL required).
  • Search Optimization – Experience managing and optimizing ElasticSearch environments for high-performance data retrieval.
  • Performance Troubleshooting – Ability to diagnose and resolve production environment issues efficiently.
  • Scalability & System Design – Experience in architecting scalable solutions and frameworks.
  • Collaboration & Communication – Strong ability to work in a distributed team with asynchronous communication, effectively engaging with cross-functional teams.
  • Problem-Solving & Innovation – Solution-driven mindset with a passion for learning, growth, and technical excellence.

Key Responsibilities

  • Database & Backend Optimization
  • • Maintain, upgrade, and optimize database performance to support a growing user base.
  • • Design and implement database schemas and stored procedures (SQL Server/T-SQL).
  • • Improve and fine-tune search capabilities using ElasticSearch.
  • Backend Development
  • • Architect and develop APIs and services that power the Degreed platform.
  • • Implement and maintain high-quality .NET/C# code with modular, maintainable structures.
  • • Contribute to new feature development across backend and database components.
  • • Ensure code adheres to SOLID principles and best practices.
  • Cross-Functional Collaboration
  • • Work closely with product owners, UX designers, and developers to align technical solutions with business goals.
  • • Participate in code reviews to ensure quality and maintainability.
  • • Collaborate with Database Developers to troubleshoot and resolve production issues.
  • • Provide guidance on reporting and data warehousing solutions.
  • Continuous Improvement & Support
  • • Stay up to date with emerging technologies and best practices in backend and database development.
  • • Participate in bi-weekly deployments and a production support on-call rotation.

What Sets You Apart

  • Enterprise SaaS experience with large-scale distributed systems.
  • Familiarity with Degreed’s technology stack: .NET, Angular, ElasticSearch, SQL Server, Azure.
  • Experience using productivity tools such as Jira and Confluence.

Compensation

We are committed to fair and equitable compensation practices.

The total pay range for this role is $140,000 - $160,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

Degreed

Senior Azure Engineer

Degreed·🇺🇸United States

$170K–$200K/yr

2mo agoApply
7mo agoApply