Principal Developer

Get AI-powered advice on this job and more exclusive features.Evolve IT Recruitment Ltd provided pay range
This range is provided by Evolve IT Recruitment Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range
Direct message the job poster from Evolve IT Recruitment LtdRecruitment Expert | Technology and Digital | Scotland Recruitment
Evolve IT is delighted to be supporting a leading professional services organisation in their search for a Principal Developer to lead the design and delivery of cutting-edge digital solutions.This role offers the opportunity to stay hands-on with modern Microsoft technologies while shaping technical direction, mentoring a talented team, and ensuring software is built to the highest standards of quality, maintainability, and clean code principles.About the RoleAs Principal Developer, you’ll be a technical authority in your team — balancing strategic design decisions with hands-on coding. You’ll lead on the creation and enhancement of applications that solve complex business challenges, with an initial focus on solutions for the pensions and financial services sector.From guiding architectural decisions to reviewing code quality, you’ll be the champion for SOLID principles, clean code, and engineering best practice across the full software development lifecycle.Your responsibilities will include:Leading the design and development of systems and components in .NET and Microsoft AzureEnsuring all code meets clean code standards and aligns with SOLID principlesConducting and leading code/design reviews, mentoring less experienced developersTaking a pragmatic, iterative approach to architecture and deliveryDriving non-functional improvements, including performance tuning and profilingStaying current with modern tools, technologies, and patterns — and sharing that knowledge with the teamPartnering with Delivery Leads and Development Managers to enhance team performanceAbout YouYou’re a hands-on technical leader who thrives in well-structured, high-quality code environments. You balance elegance and pragmatism in your solutions, and you have a knack for raising standards across a team.You’ll bring:Deep, hands-on experience with .NET and object-oriented programmingStrong understanding and practical application of SOLID principles and clean code practicesExperience with Microsoft Azure in a production environmentBackground in architectural and technical design, ideally for distributed systemsConfidence across the full SDLCStrong code review, mentoring, and technical leadership skillsExperience with Agile deliveryKnowledge of performance profiling and optimisation techniquesCommercial awareness of project delivery and resourcingYou are:Collaborative, approachable, and supportive with your teamA confident communicator, able to explain technical decisions to varied audiencesPassionate about continuous improvement and high-quality software deliveryIn Returnc£75,000 base salary with a strong benefits package, including profit share incentivesFlexible hybrid working – combining home working with time in modern, collaborative offices (minimum two days a week in the office)A highly supportive culture that values innovation, inclusion, and personal growthOpportunities to work on meaningful, complex projects using the latest Microsoft technologiesHow to ApplyIf you’re ready to lead development in a clean, well-structured engineering environment and make a real impact on product quality, we’d love to hear from you.Please apply with your CV to
calum@evolve-it.com
for a chat through your previous experience and any questions or queries you have around the role and team!Seniority level
Seniority level Mid-Senior levelEmployment type
Employment type Full-timeJob function
Job function Information TechnologyReferrals increase your chances of interviewing at Evolve IT Recruitment Ltd by 2xGet notified about new Principal Software Engineer jobs in
Edinburgh, Scotland, United Kingdom .Manager, Software Engineering - Reference Data
Edinburgh, Scotland, United Kingdom 4 days agoSoftware Engineering Manager - Sustaining Engineering
Edinburgh, Scotland, United Kingdom 1 week agoSoftware Engineering Manager - Cross-platform C++ - Multipass
Edinburgh, Scotland, United Kingdom 1 week agoSoftware Engineering Manager - Desktop and Embedded Linux Optimisation
Edinburgh, Scotland, United Kingdom 6 months agoSoftware Engineering Manager, Ubuntu Gaming
Edinburgh, Scotland, United Kingdom 2 months agoSoftware Platform Engineering Manager - Ubuntu for Next-Gen Silicon
Edinburgh, Scotland, United Kingdom 4 months agoSoftware Engineering Manager - Ubuntu Linux Kernel
Edinburgh, Scotland, United Kingdom 2 weeks agoSoftware Engineering Manager - Container and Virtualisation Infrastructure
Edinburgh, Scotland, United Kingdom 1 week agoEngineering Manager - Solutions Engineering
Edinburgh, Scotland, United Kingdom 1 week agoLinux Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 2 months agoEdinburgh, Scotland, United Kingdom 1 week agoUbuntu Enablement - Software Engineering Manager
Edinburgh, Scotland, United Kingdom 2 months agoSystems Integrations Engineering Manager
Edinburgh, Scotland, United Kingdom 1 week agoEdinburgh, Scotland, United Kingdom 5 days agoEdinburgh, Scotland, United Kingdom 2 weeks agoTechnical Manager - Automotive and Industrial
Edinburgh, Scotland, United Kingdom 1 year agoEdinburgh, Scotland, United Kingdom 13 hours agoEdinburgh, Scotland, United Kingdom 1 week agoEdinburgh, Scotland, United Kingdom 1 month agoSalesforce Engineering Manager, Commercial Systems
Edinburgh, Scotland, United Kingdom 1 week agoUbuntu Engineering Delivery and Excellence Manager
Edinburgh, Scotland, United Kingdom 1 week agoQA Manager, Engineering – IP Routing and Switching/ Network Protocols
Edinburgh, Scotland, United Kingdom 1 month agoEdinburgh, Scotland, United Kingdom 1 month agoEdinburgh, Scotland, United Kingdom 1 month agoEdinburgh, Scotland, United Kingdom 1 week agoEdinburgh, Scotland, United Kingdom 1 week agoEdinburgh, Scotland, United Kingdom 5 months agoEdinburgh, Scotland, United Kingdom 1 month agoEdinburgh, Scotland, United Kingdom 2 hours agoEdinburgh, Scotland, United Kingdom 1 day agoEdinburgh, Scotland, United Kingdom 1 day agoEdinburgh, Scotland, United Kingdom 4 days agoEdinburgh, Scotland, United Kingdom 1 week agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!