Senior Full Stack .NET Developer / Principal Backend Engineer
Location: Seattle, WA
Position Type: Full\-Time hybrid
$180\-200k+ + benefitsâ
Overview
This role serves as a senior technical leader responsible for driving backend architecture, guiding engineering best practices, and contributing across the full technology stack. The position focuses heavily on backend systems built with C# and .NET, while also supporting front\-end integration efforts when needed. The engineer in this role will help shape the architectural vision, elevate engineering quality, and provide technical mentorship to the broader team.
Key Responsibilities
Backend & Full\-Stack Development
- Design, develop, and maintain backend applications using C#, .NET Framework, .NET Core, and .NET 8.
- Build and optimize REST APIs, including API versioning and BFF (Backend\-for\-Frontend) patterns.
- Lead data modeling and work extensively with SQL Server, including stored procedures, performance tuning, and Dapper (repository/unit\-of\-work patterns).
- Modernize or translate existing WPF components where needed.
- Implement secure authentication flows such as OAuth2 and OpenIddict, including support for server\-to\-server interactions.
- Collaborate closely with front\-end engineers to ensure seamless React/TypeScript integration.
Architecture & Technical Leadership
- Drive the architectural direction across products, ensuring scalability, reliability, and maintainability.
- Set and uphold high standards for engineering hygiene, code quality, and design practices.
- Mentor senior and junior engineers, providing guidance in system design, coding practices, and problem\-solving.
- Translate complex technical topics into clear communication for both technical and non\-technical stakeholders.
- Identify, advocate for, and drive âdelighterâ features and improvements that enhance customer value.
Cloud, DevOps & Infrastructure
- Lead the design and operation of large\-scale cloud services using AWS (EC2 and related services) or other major public cloud platforms.
- Apply DevOps and security best practices across development and deployment workflows.
- Utilize containerization and orchestration technologies such as Docker and Kubernetes.
- Contribute to evolving infrastructure that supports data workflows and emerging AI\-related systems.
Cross\-Functional Collaboration
- Partner with product, data, and engineering teams to shape technical strategies and deliver high\-impact initiatives.
- Understand user needs and customer workflows to inform system improvements and product direction.
- Operate effectively in a fast\-paced environment with high ambiguity, balancing technical and business priorities.