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

