Senior Backend Engineer (.NET/C#) - Remote
Role details
Job location
Tech stack
Job description
Endurance Warranty Services is hiring a Senior Backend Engineer to help design, build, and scale modern enterprise systems powering critical business operations. In this role, you'll lead backend development efforts, architect scalable services and data models, and collaborate closely with frontend engineers, product stakeholders, and other technical teams to deliver reliable, high-performance applications.
This is a great opportunity for someone who enjoys solving complex backend problems, improving system architecture, mentoring engineers, and helping define engineering best practices in a fully remote environment.
What You'll Do
- Design and implement scalable backend services, APIs, and enterprise applications using C# and .NET
- Build and maintain clean, efficient, and reliable database architectures using SQL Server and Entity Framework
- Develop RESTful APIs and integrations that support internal and customer-facing applications
- Collaborate cross-functionally with frontend engineers, product teams, and stakeholders to deliver high-impact solutions
- Optimize application performance, database queries, and backend workflows
- Drive best practices for backend architecture, code quality, testing, observability, and maintainability
- Participate in and lead code reviews, providing constructive feedback and technical guidance
- Mentor junior and mid-level engineers through coaching, pairing, and architectural discussions
- Troubleshoot production issues and improve system reliability and monitoring
- Contribute to technical planning, system design discussions, and long-term platform improvements
- Performs other related duties as assigned or as business needs evolve.
Tech Stack
- Backend: C#, .NET / ASP.NET Core
- ORM/Data Access: Entity Framework Core
- Database: SQL Server, T-SQL, Stored Procedures
- APIs: RESTful Services, JSON APIs
- Tools may include Git-based workflows, CI/CD pipelines, Azure, Docker, and modern testing practices
Requirements
Do you have experience in Technical solutions implementation?, What We're Looking For (Must-Haves)
- Strong professional experience building backend applications with C# and .NET
- Deep understanding of relational databases, SQL Server, and query optimization
- Experience designing and maintaining scalable APIs and backend services
- Strong experience with Entity Framework / EF Core and data modeling
- Ability to translate business requirements into scalable technical solutions
- Excellent problem-solving skills and strong ownership mentality
- Strong communication skills and experience collaborating in remote teams
- Experience maintaining and improving production-grade enterprise systems
- Comfort making architectural decisions and guiding others through implementation
- Practical experience using AI coding assistants (Claude Code, Cursor, Copilot, etc.) in your development workflow
Nice-to-Haves
- Experience with microservices or distributed systems
- Familiarity with Azure services and cloud-native development
- Experience with background processing systems, queues, or scheduled jobs
- Experience with authentication/authorization systems and role-based permissions
- Exposure to frontend technologies such as React or TypeScript
- Experience with automated testing frameworks and integration testing
- Familiarity with Docker and containerized environments
- Experience with observability, logging, and monitoring platforms
- Mentorship or technical leadership experience
*The compensation for this role falls within an annual salary range of $140,000 to $150,000. *
The candidate offered this position will be required to pass a pre-employment background check. Endurance is an E-Verify employer.
Endurance is committed to building a diverse and inclusive team. Please note: at this time, applicants must have existing authorization to work in the U.S., as we are unable to offer new visa sponsorship.
PHYSICAL REQUIREMENTS:
- Sitting or standing for extended periods; repetitive motions; use hands to handle equipment or controls; reach with hands and arms; typing on keyboard; viewing computer screen extended periods; speak clearly and hearing
- Regular use of typical office equipment, computer software, programs, and methods of communication such as a computer, e-mail, phone system, and messaging.
- In a remote work environment, being interactive and communicative with management and co-workers in a visible manner is an essential function of the job. Camera/video usage is required.
- Must be able to lift 25 pounds.
Benefits & conditions
3.83.8 out of 5 stars Northbrook, IL Remote $140,000 - $150,000 a year