Senior Backend C#Net Engineer II
Degreed
๐Remote - United States
Please let Degreed know you found this job on JobsCollider. Thanks! ๐
Summary
Join Degreed as a Senior Backend Engineer and play a pivotal role in modernizing our core platform. You will design and implement scalable services, collaborate with a talented team, and solve complex problems. This role requires advanced C# expertise and experience with various technologies. You'll participate in all stages of software development, from concept to deployment. If you're passionate about building high-impact systems and thrive in an innovative environment, this is the perfect opportunity to shape the future of learning and workforce development. Degreed offers a comprehensive benefits program and a flexible work environment.
Requirements
- Possess advanced expertise in developing robust, scalable backend services and APIs using C# (8+ years of experience required)
- Demonstrate proven ability to work effectively with cross-functional teams, analyzing and resolving complex technical challenges while aligning solutions with business goals
- Be skilled in creating modular components to enhance maintainability, scalability, and system flexibility
- Possess expertise in developing reusable libraries to standardize functionality and improve development efficiency
- Have strong experience in implementing logging, monitoring, and alerting systems (e.g., ELK stack, Datadog) to ensure reliability and visibility
- Have hands-on experience with event-driven patterns (e.g., Azure Service Bus, Azure Event Grid, Kafka) for building scalable backend systems
- Possess deep knowledge of RBAC (Role-Based Access Control) and enhancing secure, efficient access management
- Have experience working in agile environments, with a demonstrated ability to adapt to changing requirements and sprint cycles
- Have practical experience deploying and managing services in cloud environments such as Google Cloud or Azure
Responsibilities
- Participate in all stages of software development, from concept to deployment, ensuring high-quality deliverables
- Conduct research, build proof-of-concepts, and actively contribute to architecture and design discussions
- Clearly articulate complex features and systems to stakeholders and team members
- Collaborate with Product Managers to plan and elaborate on technical stories for sprint releases
- Assist in diagnosing and resolving production issues while driving improvements in system reliability and scalability
- Collaborate with teammates to make informed technology recommendations based on data
- Contribute to team commitments on design, architecture, and project estimation
Benefits
- Comprehensive benefits program (details available at a provided link)
- Flexible work arrangements (fully remote or hybrid)
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.