Senior Software Engineer in Edinburgh, Scotland

Senior Software Engineer in Edinburgh, Scotland

Edinburgh +1 Full-Time 48000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Join a dynamic team to develop cloud-native solutions using modern technologies.
  • Company: Established UK tech consultancy expanding its engineering function.
  • Benefits: Competitive salary, strong benefits package, and remote-first working across Scotland.
  • Why this job: Shape the future of engineering while working with cutting-edge tech and diverse projects.
  • Qualifications: Experience in .NET, TypeScript, and cloud platforms; problem-solving skills are a must.
  • Other info: Collaborative environment with opportunities for learning and career growth.

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

An established UK tech consultancy is expanding its engineering function and is looking for several Senior Software Engineers (.Net / TypeScript) to join during an exciting growth phase. The company delivers cloud-native solutions using modern technologies and supports remote-first working across Scotland. Having operated successfully for several years, they are now investing heavily in building out their Scottish engineering presence, making this a great time to join and help shape a growing function.

Engineering excellence sits at the core of the company. They work with modern technologies and are looking for engineers who value strong software fundamentals, maintain high coding standards, and enjoy keeping up with evolving tech trends. Their tech stack is broad, though current projects are heavily focused on Microsoft technologies and TypeScript (React / Node). As projects are delivered end-to-end, teams work with a DevOps mindset - 'You build it, you own it' - meaning engineers are actively involved with cloud platforms and infrastructure as code throughout delivery.

The variety of project work means there’s strong opportunity to learn new technologies, gain exposure to multiple industries, and take on additional technical or leadership responsibilities over time. The organisation promotes a collaborative environment where learning happens through hands-on delivery and shared experience.

You’ll ideally bring experience in most of the following:

  • Strong programming experience with .NET
  • Good JavaScript / TypeScript experience (ideally React / Node)
  • Cloud platforms such as AWS, Azure or GCP
  • Infrastructure as Code (Terraforms and Kubernetes preferred)
  • Microservices architecture

Highly desirable experience includes:

  • Previous work within a technical consultancy
  • Software architecture or project leadership exposure
  • Experience with a variety of programming languages (Python, Kotlin)

This role would suit someone who enjoys solving complex problems, influencing technical direction, and continuing to grow their career within a collaborative consultancy environment. The company supports remote-first working across Scotland, with engineers aligned to their London tech hub. You’d typically visit the office once a month for team collaboration and project kick-offs. In return, they offer a salary of £60k-£75k plus a strong benefits package.

Locations

Edinburgh Scotland

Senior Software Engineer in Edinburgh, Scotland employer: Cathcart Technology

Join an innovative UK tech consultancy that champions engineering excellence and offers a collaborative, remote-first work culture across Scotland. With a strong focus on professional growth, you'll have the opportunity to work with cutting-edge technologies, engage in diverse projects, and take on leadership roles while enjoying a competitive salary and comprehensive benefits package. This is an exciting time to be part of a growing team that values your contributions and fosters continuous learning.
C

Contact Detail:

Cathcart Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Edinburgh, Scotland

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at consultancies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a personal project or contribute to open-source. This not only sharpens your coding chops but also gives you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your .NET and TypeScript knowledge. Practice coding challenges and be ready to explain your thought process – they love seeing how you tackle problems!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate engineers who want to grow with us.

We think you need these skills to ace Senior Software Engineer in Edinburgh, Scotland

.NET
TypeScript
JavaScript
React
Node
Cloud Platforms (AWS, Azure, GCP)
Infrastructure as Code (Terraform, Kubernetes)
Microservices Architecture
Software Architecture
Project Leadership
Problem-Solving Skills
Collaboration
Technical Consultancy Experience
Programming Languages (Python, Kotlin)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your .NET and TypeScript experience, and don’t forget to mention any cloud platforms you've worked with!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you’re excited about joining our team and how you can contribute to our engineering excellence.

Showcase Your Projects: If you've worked on relevant projects, whether in a professional or personal capacity, make sure to include them. We love seeing practical examples of your coding skills and problem-solving abilities!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our growing team!

How to prepare for a job interview at Cathcart Technology

✨Know Your Tech Stack

Make sure you’re well-versed in .NET, TypeScript, and any other technologies mentioned in the job description. Brush up on your knowledge of cloud platforms like AWS or Azure, and be ready to discuss how you've used these in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles. This consultancy values engineers who can influence technical direction, so be ready to explain your thought process and the impact of your solutions.

✨Emphasise Collaboration

Since the company promotes a collaborative environment, share experiences where you’ve worked effectively in teams. Highlight any leadership roles or mentoring experiences to show you can contribute to a positive team dynamic.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects, culture, and future tech trends. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer in Edinburgh, Scotland
Cathcart Technology
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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