At a Glance
- Tasks: Design and deliver complex software features while leading AI integrations.
- Company: High-growth tech business with a big engineering culture.
- Benefits: Up to £90,000 salary, flexible working, and strong benefits.
- Why this job: Join a tech-driven team and shape the future of software at scale.
- Qualifications: Expertise in .NET, ReactJS, and experience with AI integrations.
- Other info: Dynamic role with opportunities for hands-on leadership and career growth.
The predicted salary is between 54000 - 126000 £ per year.
A high-growth tech business is looking for a Principal Software Developer to take a leading, hands-on role across their platform. You’ll design and deliver complex features, shape architectural decisions, and drive AI/LLM integrations across a product used at serious scale. The company has a big engineering culture, modern stack, and a tech-driven leadership team.
What you’ll bring:
- Deep expertise in .NET (C#, ASP.NET) with strong ReactJS experience
- Proven track record delivering production-grade software end-to-end
- Experience integrating AI/LLM features into real systems
- Strong SQL/T-SQL, Redis, ElasticSearch/OpenSearch, and distributed systems knowledge
- Comfortable leading technical discussions and validating approaches
- Strong collaborator across Product, Delivery, QA, and DevOps
What you’ll do:
- Design, build, and ship high-quality software across C#, ASP.NET, ReactJS, Node.js, SQL Server, and AWS
- Act as a hands-on architect, writing foundational code and leading design sessions
- Deliver end-to-end features, from prototypes to production
- Lead AI/LLM integrations across the platform, including architecture and governance
- Influence long-term technical strategy and engineering standards
Interview process taking place next week, so don't hesitate to reach out!
Principal Software Engineer employer: Candour
Contact Detail:
Candour Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn and let them know you're on the hunt for a Principal Software Engineer role. You never know who might have the inside scoop on openings or can put in a good word for you.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your .NET, ReactJS, and AI/LLM integration skills. Practise coding challenges and be ready to discuss your past projects in detail – they want to see your hands-on experience!
✨Tip Number 3
Show off your collaborative spirit! During interviews, highlight how you've worked with Product, QA, and DevOps teams in the past. They’re looking for someone who can lead discussions and drive projects forward, so make sure to share those experiences.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team and ready to dive into their engineering culture.
We think you need these skills to ace Principal Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with .NET, ReactJS, and any AI/LLM integrations you've worked on. We want to see how your skills match what we're looking for!
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 you can contribute to our tech-driven culture. We love seeing enthusiasm and a bit of personality!
Showcase Your Projects: If you've got a portfolio or examples of your work, don’t hold back! Share projects that demonstrate your ability to deliver production-grade software and lead technical discussions. We’re keen to see what you’ve built!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at Candour
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in .NET, C#, ASP.NET, and ReactJS. Brush up on your SQL/T-SQL skills and be ready to discuss how you've integrated AI/LLM features in past projects. The more specific examples you can provide, the better!
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll need to lead technical discussions. Prepare to talk about times you've influenced architectural decisions or guided teams through complex challenges. Highlight your collaboration with Product, Delivery, QA, and DevOps.
✨Prepare for Technical Questions
Expect deep technical questions that test your knowledge of distributed systems and modern engineering practices. Practice explaining your thought process clearly and concisely, as this will demonstrate your ability to communicate complex ideas effectively.
✨Understand the Company Culture
Research the company’s engineering culture and values. Be ready to discuss how you align with their tech-driven leadership and how you can contribute to their growth. Showing that you understand their mission will set you apart from other candidates.