Senior Software Engineer (Remote- C#/.Net)

Everforth CyberCoders
Summerville, SC, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Cloud Engineering Code Review Databases Continuous Integration Distributed Systems
+21 more
Microsoft SQL Server SQL Azure Query Optimization Software Engineering SQL Databases TypeScript .NET Core ReactJS Delivery Pipeline Reliability of Systems Database Performance Backend Containerization Information Technology Performance Monitor Graphql Front End Software Development Software Coding Restful APIs Docker Microservices

Job description

We are seeking an experienced Senior Software Engineer to join our remote engineering team. The role focuses on designing, building, and maintaining scalable backend services and APIs using C# and .NET, with strong emphasis on SQL databases, Azure cloud services, and GraphQL. You will collaborate with product and design teams to deliver high-quality solutions, improve system reliability, and mentor junior engineers., * Design, implement, and maintain backend services and APIs using C# and .NET.

  • Develop and consume GraphQL and RESTful APIs, ensuring performance and scalability.
  • Write efficient SQL queries, design schemas, and optimize database performance.
  • Architect and operate cloud-native solutions on Microsoft Azure, including App Services, Functions, Storage, and managed databases.
  • Drive CI/CD pipelines, automated testing, and deployment workflows to production.
  • Collaborate with frontend engineers (including React/TypeScript) and product teams to deliver end-to-end features.
  • Apply best practices for security, observability, and performance monitoring.
  • Perform code reviews, enforce coding standards, and mentor junior and mid-level engineers.
  • Troubleshoot production incidents and lead root-cause analysis and remediation efforts.
  • Contribute to technical roadmaps, estimate work, and participate in Agile ceremonies.

Requirements

Do you have experience in Tooling?, Do you have a Bachelor’s degree?, * 5+ years of professional software development experience with C# and .NET (Core/.NET 5+).

  • Strong experience with SQL databases (e.g., SQL Server, Azure SQL) including schema design and query optimization.
  • Proven experience building and consuming GraphQL APIs.
  • Hands-on experience with Microsoft Azure services and cloud-native architecture.
  • Solid understanding of RESTful principles, microservices, and distributed systems.
  • Experience with CI/CD tools and automated testing frameworks (unit, integration, end-to-end).
  • Familiarity with containerization (Docker) and orchestration concepts is a plus.
  • Excellent problem-solving skills, strong communication, and ability to work effectively in a fully remote team.
  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
  • Nice to have: experience with React.js and TypeScript, and familiarity with AI tooling such as Claude.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * Medical
  • Dental
  • Vision
  • 401k w/ match
  • PTO
  • Excellent company culture

About the company

We are a fully remote team located across the US. We have a revolutionary Education Technology platform helping serve K-12 education through industry leading software. We are very passionate about improving and streamlining the scheduling/logistical needs of schools and we are already being used in over 600 school districts and 30+ states.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

Videos

See all

Related articles

See all