Principal Software Developer

Principal Software Developer

Edinburgh Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead design and delivery of digital solutions using .NET and Azure.
  • Company: Join a successful Edinburgh-based client known for innovation and flexibility.
  • Benefits: Enjoy a hybrid work model and competitive salary with additional perks.
  • Why this job: Be part of an award-winning team making a real impact in tech.
  • Qualifications: Strong experience in .NET, Azure, and full software development lifecycle required.
  • Other info: Opportunity for professional growth in a collaborative environment.

The predicted salary is between 60000 - 84000 £ per year.

Change Digital are seeking a Principal Developer to lead the design and delivery of digital solutions for our highly successful Edinburgh based client. This is a hands-on technical role with responsibility for shaping architecture, mentoring developers, and delivering high-quality software using the latest Microsoft tech stack.

You'll work across the full software development lifecycle, influence design decisions, and drive continuous improvement within an agile, collaborative environment. Key responsibilities include:

  • System design
  • Code reviews
  • Performance tuning
  • Team leadership

What you’ll bring:

  • Strong experience in .NET, Azure production environments
  • Good architecture and design skills, particularly in distributed systems
  • Full SDLC knowledge and a pragmatic, problem-solving mindset

Our client values innovation, flexibility, and professional growth and you will be part of a collaborative, award-winning team building solutions that make a real impact. If you are looking for your next role and have the required skills, please forward your latest CV for immediate consideration.

Principal Software Developer employer: Change Digital - Digital & Tech Recruitment

At Change Digital, we pride ourselves on being an excellent employer, offering a dynamic and supportive work culture that fosters innovation and professional growth. Located in the vibrant cities of Edinburgh and Glasgow, our hybrid working model allows for flexibility while you lead a talented team in delivering impactful digital solutions using cutting-edge technology. Join us to not only advance your career but also to be part of a collaborative environment where your contributions truly matter.
C

Contact Detail:

Change Digital - Digital & Tech Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Developer

✨Tip Number 1

Network with professionals in the software development field, especially those who work with .NET and Azure. Attend local meetups or online webinars to connect with potential colleagues and learn about the latest trends in technology.

✨Tip Number 2

Showcase your leadership skills by participating in open-source projects or mentoring junior developers. This demonstrates your ability to lead and influence others, which is crucial for a Principal Developer role.

✨Tip Number 3

Familiarise yourself with the latest Microsoft tech stack and be prepared to discuss how you've applied these technologies in past projects. Highlighting your hands-on experience will set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your approach to system design and performance tuning during interviews. Be ready to provide examples of how you've improved software performance in previous roles, as this is a key responsibility of the position.

We think you need these skills to ace Principal Software Developer

.NET Framework
Azure Cloud Services
System Architecture Design
Distributed Systems
Full Software Development Lifecycle (SDLC)
Code Review Practices
Performance Tuning
Agile Methodologies
Team Leadership
Problem-Solving Skills
Collaboration and Communication
Mentoring and Coaching
Continuous Improvement Mindset
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .NET and Azure, as well as your skills in system design and architecture. Use specific examples from your past roles to demonstrate your expertise.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your leadership experience. Mention how you can contribute to the team and the impact you hope to make in the role.

Showcase Your Problem-Solving Skills: In your application, provide examples of how you've tackled complex problems in previous projects. Highlight your pragmatic approach and any innovative solutions you've implemented.

Highlight Team Leadership Experience: Since the role involves mentoring developers, emphasise any previous leadership or mentoring roles you've held. Discuss how you've helped others grow and improve their skills in a collaborative environment.

How to prepare for a job interview at Change Digital - Digital & Tech Recruitment

✨Showcase Your Technical Expertise

As a Principal Software Developer, it's crucial to demonstrate your strong experience in .NET and Azure. Be prepared to discuss specific projects where you've utilised these technologies, focusing on your role in system design and architecture.

✨Prepare for Design Discussions

Expect to engage in conversations about architecture and design decisions. Brush up on distributed systems and be ready to explain your thought process behind design choices you've made in previous roles.

✨Highlight Leadership Experience

Since this role involves mentoring developers and team leadership, share examples of how you've successfully led teams or influenced others in a collaborative environment. Discuss any initiatives you've taken to drive continuous improvement.

✨Emphasise Problem-Solving Skills

The job requires a pragmatic, problem-solving mindset. Prepare to discuss challenges you've faced in the software development lifecycle and how you approached and resolved them, showcasing your ability to think critically under pressure.

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>