At 6B, we’re building powerful AI-driven platforms and automation tools to help small and medium-sized enterprises (SMEs) unlock efficiency, scale intelligently, and stay competitive. We’re looking for a Principal .NET Engineer to lead the design and development of scalable, secure, and high-performance AI solutions.
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
Technical Leadership:
- 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
AI Solutions Development
- 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
AI System Design and Quality
- 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
Collaboration and Communication
- 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
Email your CV to careers@6b.solutions to apply.
No recruitment companies please.