Remote Frontend Jobs
6B logo

Principal .NET Engineer

6BLeeds, United Kingdom
Apply now
Role Summary
As a Principal .NET Engineer, you’ll play a leading role in architecting and delivering intelligent systems across a range of SME industries. You’ll collaborate with engineers, product owners, and clients to build solutions powered by .NET technologies, with a strong focus on automation, data processing, and integration with modern AI frameworks. This is a senior-level role where technical leadership, systems thinking, and mentoring are just as important as clean, maintainable code.
Responsibilities
  • Lead technical delivery for large-scale AI and automation projects
  • Guide engineering teams in applying clean architecture, security-first principles, and best practices
  • Establish and enforce coding standards and development processes
  • Conduct code reviews to ensure high-quality, maintainable software
  • Mentor and support junior and mid-level engineers
  • Architect backend systems that support AI-powered features (e.g., data pipelines, APIs, automation layers)
  • Design integration patterns with third-party APIs and AI platforms
  • Work with AI engineers to support deployment of ML models and AI services
  • Lead technical design for complex systems, producing clear and comprehensive documentation
  • Ensure architecture aligns with performance, scalability, and security requirements
  • Maintain high-level system diagrams, ERDs, dataflows, and technical specifications
  • Promote a strong testing culture with robust unit, integration, and feature tests
  • Lead risk assessments and testing strategies across projects
  • Troubleshoot, debug, and optimise systems for performance and reliability
  • Work closely with designers, delivery managers, and stakeholders to scope and plan work
  • Support business development efforts by contributing to technical discovery, proposals, and estimates
  • Clearly communicate complex technical concepts to both technical and non-technical audiences

Required Skills
  • 10+ years’ experience in software engineering with deep .NET expertise
  • Proficiency in C#, ASP.NET Core (6+), and .NET Framework
  • Strong knowledge of architecture, design patterns, and scalable system design
  • Experience with SignalR and modern frontend technologies (Blazor or equivalents)
  • Deep understanding of RESTful API design and async processing
  • Proficient with testing frameworks (xUnit, NUnit, bUnit)
  • Experience working with GitHub, Agile methodologies (Scrum/Kanban), and tools like Jira/Confluence
  • Clear communication, leadership, and mentoring capabilities

Nice To Haves
  • Experience with AI/ML integration or data processing systems
  • Familiarity with Azure DevOps, CI/CD pipelines, and DevSecOps
  • Exposure to static code analysis tools and security-first development
  • Background in building intelligent workflows or automation solutions

View all remote jobs at 6B

FAQ

Is the Principal .NET Engineer position at 6B remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Principal .NET Engineer job posted?
This listing was posted on July 29, 2025 and is still open for applications.
How do I apply for the Principal .NET Engineer position at 6B?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote .NET jobs