Senior Backend Engineer C# .NET Core | Full-Time | Onsite Seattle, WA

  • Seattle, WA
  • Posted 23 hours ago | Updated 23 hours ago

Overview

On Site
Depends on Experience
Full Time

Skills

.NET
C#
DevOps
Docker
MongoDB
.netcore

Job Details

Senior Backend Engineer C# .NET Core

Role Type: | Full-Time
Location : Onsite Seattle, WA
Experience : 3+ yrs exp

Overview:
We are seeking a highly skilled and motivated Senior Backend Engineer with strong expertise in C# and .NET Core to join our engineering team in Seattle, WA (onsite). In this role, you will be responsible for designing, building, and maintaining scalable and high-performance backend systems that power our next-generation applications.
As a core member of the team, you will work closely with frontend developers, DevOps engineers, product managers, and QA teams to deliver reliable and efficient software solutions. This is a full-time opportunity to work in a fast-paced, Agile environment that values technical excellence, collaboration, and innovation.
Key Responsibilities:
  • Design, develop, and maintain robust and scalable backend services using C# on .NET 8
  • Implement and optimize database solutions using Azure SQL Server and MongoDB Atlas
  • Use Entity Framework Core to build and manage data models and data access layers
  • Build containerized applications using Docker for local development and production deployment
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality features
  • Participate actively in Agile ceremonies including sprint planning, daily stand-ups, demos, and retrospectives
  • Identify performance bottlenecks, debug issues, and ensure system reliability
  • Follow best practices for clean code, unit testing, code reviews, and version control
  • Contribute to technical documentation and improve internal engineering standards
  • Mentor junior developers and support knowledge-sharing within the team

Required Skills & Experience:
  • 4+ years of professional experience as a backend developer using C# and .NET Core
  • Strong understanding of .NET 8 and modern backend development practices
  • Hands-on experience with Entity Framework Core for data access
  • Proficiency in working with Azure SQL Server and MongoDB (Atlas)
  • Solid understanding of RESTful APIs, service-oriented architecture, and cloud-native design
  • Familiarity with Docker for building and running containers
  • Strong grasp of Agile/Scrum methodologies and working in iterative development cycles
  • Excellent problem-solving skills and attention to detail
  • Strong verbal and written communication skills

Preferred / Nice-to-Have Skills:
  • Experience with any of the following:
  • RabbitMQ, NServiceBus, Azure Service Bus
  • Azure Key Vault, Automapper, MassTransit
  • NuGet package management
  • WCF, ASP.NET (legacy), or modern Web APIs
  • Kubernetes (AKS) and microservices architecture
  • Prior experience working in fast-paced, high-growth product environments

Why Join Us?
  • Opportunity to work on modern .NET technologies and cloud-native systems
  • Be part of a collaborative and innovative engineering team
  • Work in a supportive culture that encourages learning and growth
  • Competitive salary and benefits package
  • High visibility and impact in a growing organization
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.