Senior Full-Stack Engineer (C#/Angular) | Hybrid | Bengaluru, IN
Bengaluru, Karnataka, India | HybridFull-TimeSeniorFull-stack
Intro
- Degreed is the upskilling platform that fuels growth and innovation through lifelong learning. We bring together everything you need to learn and advance: LMSs, courses, videos, articles, projects, and real-world skill insights, matching you with opportunities that align with your skills, role, and goals.
- For businesses, Degreed helps build a culture of learning that attracts, develops, and retains top talent, driving both individual and company success.
- We believe learning is the key to unlocking opportunities. Our mission is to discover, empower, and celebrate the next generation of global expertise.
- Join us in shaping the future of learning and workforce development!
Unlike traditional engineering roles, we view AI as a strategic partner. We are looking for an engineer who embraces tools like Claude Code, GitHub Copilot, Cursor, or similar assistants to accelerate design, coding, debugging, and documentation. We don’t just allow these tools; we expect you to use them thoughtfully—to improve code quality, iterate on architecture, and deliver value faster while maintaining high standards.
- You will transform how our clients experience system reliability by improving observability in key areas such as integrations and reports. You will develop a solution that delivers comprehensive visibility into system components, including:
- Integration Observability: Real-time insights into SSO, webhooks, and API traffic.
- Reporting Health: Visibility into FTP files, report generation pipelines, and job statuses.
- Automated Insights: Infrastructure for future AI assistants, anomaly detection, and custom alerts for our clients.
Key Skills
- Experience: 5+ years of professional software engineering experience preferred. Strong 3–5 year candidates will also be considered, depending on scope and impact of prior work
- Tech Stack Proficiency: Strong backend skills in C# / .NET (8+) Competence in frontend development with Angular (or React/Vue with a willingness to switch and ramp quickly) Solid SQL experience (PostgreSQL/MS SQL) for schema design, performance tuning, and query optimization
- Strong backend skills in C# / .NET (8+)
- Competence in frontend development with Angular (or React/Vue with a willingness to switch and ramp quickly)
- Solid SQL experience (PostgreSQL/MS SQL) for schema design, performance tuning, and query optimization
- Observability Mindset: Experience with, or a strong desire to learn, observability tools such as SigNoz, Datadog, Prometheus, or OpenTelemetry You understand or are eager to learn how logs, metrics, and traces work together to diagnose issues in distributed systems
- Experience with, or a strong desire to learn, observability tools such as SigNoz, Datadog, Prometheus, or OpenTelemetry
- You understand or are eager to learn how logs, metrics, and traces work together to diagnose issues in distributed systems
- AI Adaptability: A demonstrated track record or strong enthusiasm for using AI tools to enhance productivity. You treat AI as an active collaborator—for exploring designs, generating tests, refactoring code, and documenting systems—while applying strong engineering judgment to validate results
- Learning Agility: Ability to quickly bridge skill gaps. If you don’t know a specific library or tool, you know how to use documentation and AI assistants to come up to speed quickly and safely
- Strong backend skills in C# / .NET (8+)
- Competence in frontend development with Angular (or React/Vue with a willingness to switch and ramp quickly)
- Solid SQL experience (PostgreSQL/MS SQL) for schema design, performance tuning, and query optimization
- Experience with, or a strong desire to learn, observability tools such as SigNoz, Datadog, Prometheus, or OpenTelemetry
- You understand or are eager to learn how logs, metrics, and traces work together to diagnose issues in distributed systems
Nice-to-Have Skills
- Contributions to open source projects, especially in the observability, developer tools, or telemetry space.
- Experience building developer tools, admin dashboards, or analytics products.
- Familiarity with event-driven architectures and data pipelines.
Key Responsibilities
- Full-Stack Development: Develop robust backend services using C#/.NET and build intuitive, performant client-facing dashboards using Angular Ensure the platform scales to support many enterprise customers and large volumes of telemetry data
- Develop robust backend services using C#/.NET and build intuitive, performant client-facing dashboards using Angular
- Ensure the platform scales to support many enterprise customers and large volumes of telemetry data
- Observability Implementation: Integrate open-source observability stacks (specifically OpenTelemetry and SigNoz) to capture traces, metrics, and logs from distributed systems Define and champion instrumentation standards, naming conventions, and best practices that other product teams can adopt
- Integrate open-source observability stacks (specifically OpenTelemetry and SigNoz) to capture traces, metrics, and logs from distributed systems
- Define and champion instrumentation standards, naming conventions, and best practices that other product teams can adopt
- AI-First Engineering: Actively utilize AI coding assistants (Copilot, Cursor, Claude, etc.) to Generate boilerplate and scaffolding Write and improve unit/integration tests Refactor legacy code safely Explore alternative designs while carefully reviewing, validating, and owning the final solution
- Generate boilerplate and scaffolding
- Write and improve unit/integration tests
- Refactor legacy code safely
- Explore alternative designs while carefully reviewing, validating, and owning the final solution
- System Architecture: Design scalable RESTful APIs and microservices that can handle high-scale data processing for client integrations and telemetry Think in terms of multi-tenant architecture, data modeling for time-series/health data, and resilience Help define SLIs/SLOs for the observability platform and integrate them with our monitoring strategy
- Design scalable RESTful APIs and microservices that can handle high-scale data processing for client integrations and telemetry
- Think in terms of multi-tenant architecture, data modeling for time-series/health data, and resilience
- Help define SLIs/SLOs for the observability platform and integrate them with our monitoring strategy
- DevOps & Reliability: Collaborate with DevOps, SRE, and platform teams on containerization (Docker/Kubernetes) and deployment pipelines to ensure the observability platform is as reliable, secure, and performant as the systems it monitors. Participate in incident reviews and continuously improve the platform based on real-world issues.
- Collaborate with DevOps, SRE, and platform teams on containerization (Docker/Kubernetes) and deployment pipelines to ensure the observability platform is as reliable, secure, and performant as the systems it monitors.
- Participate in incident reviews and continuously improve the platform based on real-world issues.
- Develop robust backend services using C#/.NET and build intuitive, performant client-facing dashboards using Angular
- Ensure the platform scales to support many enterprise customers and large volumes of telemetry data
- Integrate open-source observability stacks (specifically OpenTelemetry and SigNoz) to capture traces, metrics, and logs from distributed systems
- Define and champion instrumentation standards, naming conventions, and best practices that other product teams can adopt
- Generate boilerplate and scaffolding
- Write and improve unit/integration tests
- Refactor legacy code safely
- Explore alternative designs while carefully reviewing, validating, and owning the final solution
- Design scalable RESTful APIs and microservices that can handle high-scale data processing for client integrations and telemetry
- Think in terms of multi-tenant architecture, data modeling for time-series/health data, and resilience
- Help define SLIs/SLOs for the observability platform and integrate them with our monitoring strategy
- Collaborate with DevOps, SRE, and platform teams on containerization (Docker/Kubernetes) and deployment pipelines to ensure the observability platform is as reliable, secure, and performant as the systems it monitors.
- Participate in incident reviews and continuously improve the platform based on real-world issues.
❌ Conduct recruitment via WhatsApp, Telegram, or direct-messaging platforms.❌ Request sensitive personal or financial information in unsolicited communications.❌ Offer jobs requiring upfront payments or promising unrealistic returns.✅ Official Degreed communications will always come from a @degreed.com email address or phone number during the hiring process.
- If you encounter suspicious activity, please report it immediately. Stay vigilant and protect yourself from fraud.
