Backend Staff Engineer - Application

Degreed Logo

Degreed

πŸ’΅ $150k-$177k
πŸ“Remote - United States

Summary

Join Degreed as a Backend Staff Engineer and contribute to the architecture and implementation of scalable, resilient systems. Collaborate with Database Developers, Engineering Managers, and the VP of Application Engineering to support the technical function of a Database Developer. This role involves designing and implementing sophisticated system architectures, maintaining a strong coding presence in the C# codebase, and working with a distributed/remote team. The ideal candidate will have 6+ years of experience developing complex backend systems and databases, advanced experience with relational databases (SQL Server/T-SQL preferred), and advanced proficiency in C#. Strong problem-solving and communication skills are essential. Strong US remote candidates may be considered.

Requirements

  • 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

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

Preferred Qualifications

  • 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

Benefits

  • The total pay range for this role is $150,000 - $177,000
  • We take care of our people with a comprehensive benefits package designed to support your well-being, growth, and success
  • Degreed offers flexible work arrangements tailored to each role

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.