Degreed is looking to modernize and evolve the foundation of its global platform by building scalable backend services and APIs.
Requirements
- Strong proficiency in C for building scalable backend services and APIs
- Experience with event-driven architecture using tools like Azure Service Bus, Kafka, or Event Grid
- Skilled in system modularization, reusable library development, and vendor integrations
- Proficient in implementing logging, monitoring, and alerting (e.g., ELK, Datadog)
- Familiarity with frontend tools like TypeScript, Tailwind, and Angular is a plus
- Understanding of authentication and compliance frameworks such as OAuth, API Keys, JWT, SOC 2, and GDPR
Responsibilities
- Participate in the full software development lifecycle, from ideation to deployment
- Build proof-of-concepts and lead architectural design discussions across teams
- Collaborate with Product Managers and engineers to plan and deliver sprint outcomes
- Troubleshoot and resolve production issues while improving system performance and scalability
- Drive technical strategy for features and integrations involving external vendors
- Contribute to architectural decisions, estimations, and overall system design
- Mentor junior engineers and advocate for backend engineering best practices
Other
- 8+ years of experience in backend engineering
- Strong problem-solving, collaboration, and communication skills
- Comfortable working in agile environments with shifting priorities
- Flexible work arrangements tailored to each role, with some positions fully remote and others following a hybrid model
- Prolonged computer use and stationary work, with the ability to interpret written and verbal communication effectively