At a Glance
- Tasks: Lead engineering strategy and design large-scale cloud-native systems.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Competitive salary up to £100,000, inclusive culture, and career growth.
- Other info: Join a supportive community that values mentorship and continuous improvement.
- Why this job: Make a real impact on technology used by millions and shape engineering standards.
- Qualifications: Expertise in ASP.NET Core, cloud technologies, and leadership experience.
The predicted salary is between 100000 - 100000 £ per year.
We are seeking an experienced Principal Engineer (.NET) to provide technical leadership across large-scale, cloud-native platforms used by millions of customers. This is a hands-on leadership role for a senior technologist who can set engineering direction, solve complex architectural challenges, and raise engineering standards across multiple teams, while remaining close to the code. You will work in a collaborative, inclusive engineering environment that values modern practices, experimentation, and evidence-based decision making.
Key Responsibilities
- Define and evolve engineering strategy, standards, and best practices across your domain
- Set technical direction and architecture principles for complex, distributed systems
- Lead by example through deep hands-on expertise, supporting senior engineers and delivery teams
- Design and oversee large-scale, highly available, cloud-native systems
- Provide expert guidance on technical risk, impact assessment, and prioritisation
- Drive DevOps culture, CI/CD automation, and engineering excellence
- Implement and improve observability (monitoring, logging, SLO/SLI frameworks)
- Leverage AI and intelligent automation to modernise platforms and improve developer productivity
- Mentor engineers at all levels and contribute to a strong engineering community of practice
- Evaluate emerging technologies, lead PoCs, and perform fitment analysis where appropriate
Technical Excellence
- Expert, hands-on experience with ASP.NET Core, WebAPI, C#, Entity Framework
- Strong cloud experience, preferably Microsoft Azure
- Proven delivery of microservices and distributed systems at scale
- Experience with Kubernetes, Kafka, and containerised workloads
- Working knowledge of MongoDB and cloud integration patterns
- Infrastructure as Code using Terraform
- Strong understanding of software architecture, scalability, resilience, and performance
- Practical experience applying generative AI tools responsibly within engineering workflows
Leadership & Influence
- Experience operating at Senior / Principal Engineer level
- Ability to influence engineering strategy across multiple teams or domains
- Comfortable working with senior engineering leaders and stakeholders
- Strong advocate for Agile delivery and modern engineering practices
- Data-driven approach to decision making and trade-off analysis
- Passion for mentorship, innovation, and continuous improvement
Why Join
- Work on large-scale, high-impact systems with real-world reach
- Influence technology direction at a strategic level
- Join a supportive, inclusive engineering community
- Opportunity to lead, mentor, and shape modern engineering standards
Principal Engineer (.Net) employer: Nicoll Curtin
Contact Detail:
Nicoll Curtin Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer (.Net)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving ASP.NET Core and cloud-native systems. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts clearly and confidently, as you'll need to demonstrate your hands-on expertise and leadership abilities.
✨Tip Number 4
Don't forget to apply through our website! We value direct applications and it gives us a chance to see your enthusiasm for the role. Plus, it’s a great way to get noticed by our hiring team!
We think you need these skills to ace Principal Engineer (.Net)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Engineer role. Highlight your hands-on experience with .NET, cloud platforms, and any leadership roles you've held. We want to see how you can set engineering direction and solve complex challenges!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your experience with modern practices and your approach to mentoring others in the engineering community.
Showcase Your Technical Expertise: In your application, be sure to include specific examples of your technical achievements, especially around cloud-native systems and microservices. We love seeing how you've driven DevOps culture or implemented observability in past projects—make it clear how you can bring that expertise to us!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to attach all your documents in one go. Plus, it shows us you’re serious about joining our team at StudySmarter!
How to prepare for a job interview at Nicoll Curtin
✨Know Your Tech Inside Out
As a Principal Engineer (.NET), you’ll need to demonstrate your deep understanding of ASP.NET Core, C#, and cloud technologies. Brush up on your technical skills and be ready to discuss your hands-on experience with microservices and distributed systems. Prepare to share specific examples of how you've tackled complex architectural challenges.
✨Showcase Your Leadership Skills
This role is all about leading by example, so think about times when you've influenced engineering strategy or mentored other engineers. Be prepared to discuss how you’ve driven DevOps culture and CI/CD automation in previous roles. Highlight your ability to work collaboratively and inclusively within teams.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and decision-making processes. Think through scenarios where you had to evaluate technical risks or make trade-offs in architecture. Practise articulating your thought process clearly, as this will showcase your data-driven approach to engineering.
✨Demonstrate Your Passion for Innovation
The company values modern practices and experimentation, so come ready to discuss how you've leveraged AI and intelligent automation in your work. Share your thoughts on emerging technologies and how they can improve developer productivity. Showing enthusiasm for continuous improvement will resonate well with the interviewers.