At a Glance
- Tasks: Architect and build scalable backend services while collaborating with cross-functional teams.
- Company: Join a high-growth global fintech revolutionising the future of payments.
- Benefits: Enjoy a culture of learning, experimentation, and no red tape.
- Why this job: Make a big impact in small teams and work on meaningful challenges.
- Qualifications: 8-10 years in software engineering with strong skills in C#, OOP, and relational databases.
- Other info: This is a full-time role for Principal-level engineers ready to excel.
The predicted salary is between 43200 - 72000 £ per year.
This range is provided by Eden Scott. 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 Eden Scott
Experienced Tech Recruiter with extensive experience in the Scottish market
Principal Software Engineer (.NET)
Join a high-growth global fintech building the future of payments. We’re scaling fast and looking for a Principal Software Engineer to help shape our merchant-first ecosystem.
What You’ll Do
- Architect and build scalable, modular backend services.
- Translate complex requirements into clean, testable code.
- Collaborate across empowered, cross-functional teams.
- Own the full development lifecycle — from design to deployment.
What You Bring
- 8–10 years in software engineering.
- Deep understanding of OOP and SOLID principles.
- Still working in a hands on development role
- Strong in C#, Java, Ruby, or Go.
- Skilled in SQL, joins, indexing, stored procedures, and ER modelling.
- Experience with CI/CD, BDD, and scalable system design.
- Passion for clean architecture and maintainable code.
We have seen candidates struggle when they:
- Lack depth in OOP or SOLID principles.
- Rely on procedural or monolithic approaches.
- Have surface-level knowledge of frameworks without systems thinking.
- Struggle with relational database fundamentals.
- Lack experience in collaborative practices like code reviews and refactoring.
Why this role?
- Small teams, big impact.
- Outcome-focused, no red tape.
- Culture of learning, experimentation, and technical excellence.
If you\’re a Principal-level engineer ready to take on meaningful challenges and want to be part of a company that genuinely values technical craft, let’s talk .
- Seniority Level
- Mid-Senior level
- Software Development
- Employment Type
- Full-time
- Job Functions
- Information Technology
- Skills
- Relational Databases
- Systems Design
- C#
- Object-Oriented
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Information Technology
-
Industries
Software Development
Referrals increase your chances of interviewing at Eden Scott by 2x
Get notified about new Software Engineer jobs in Glasgow, Scotland, United Kingdom .
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 2 weeks ago
Junior Software Engineer – Cross-platform C++ – Multipass
Glasgow, Scotland, United Kingdom 2 months ago
Software Engineer – Solutions Engineering
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 1 month ago
Software Engineer, Data Infrastructure & Acquisition – Glasgow, United Kingdom
Glasgow, Scotland, United Kingdom 2 weeks ago
Glasgow, Scotland, United Kingdom 5 months ago
Glasgow, Scotland, United Kingdom 3 months ago
Glasgow, Scotland, United Kingdom 2 weeks ago
Glasgow, Scotland, United Kingdom 2 weeks ago
Software Engineer (Python/Linux/Packaging)
Glasgow, Scotland, United Kingdom 1 week ago
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 2 weeks ago
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 2 weeks ago
Glasgow, Scotland, United Kingdom 1 week ago
Software Engineer – Python – Container Images
Glasgow, Scotland, United Kingdom 2 months ago
Senior Software Engineer, AI Model serving – Glasgow, United Kingdom
Glasgow, Scotland, United Kingdom 2 weeks ago
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 1 month ago
Software Engineer – Cross-platform C++ – Multipass
Glasgow, Scotland, United Kingdom 5 months ago
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 1 week ago
Software Engineer, Ceph & Distributed Storage
Glasgow, Scotland, United Kingdom 1 week ago
Python and Kubernetes Software Engineer – Data, AI/ML & Analytics
Glasgow, Scotland, United Kingdom 6 months ago
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 1 week ago
Software Engineer – Python – Container Images
Glasgow, Scotland, United Kingdom 3 months ago
System Software Engineer – GCC/LLVM compiler, tooling, and ecosystem
Glasgow, Scotland, United Kingdom 1 week ago
Python and Kubernetes Software Engineer – Data, Workflows, AI/ML & Analytics
Glasgow, Scotland, United Kingdom 1 week ago
Glasgow, Scotland, United Kingdom 1 week ago
Software Engineer – Python – Container Images
Glasgow, Scotland, United Kingdom 4 months ago
Glasgow, Scotland, United Kingdom 2 months ago
Distributed Systems Software Engineer, Python / Go
Glasgow, Scotland, United Kingdom 4 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Principal Software Engineer (.NET) employer: Eden Scott
Contact Detail:
Eden Scott Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer (.NET)
✨Tip Number 1
Brush up on your OOP and SOLID principles. Since the role requires a deep understanding of these concepts, being able to discuss them confidently in an interview will set you apart from other candidates.
✨Tip Number 2
Showcase your experience with scalable system design. Prepare examples from your past work where you've successfully implemented scalable solutions, as this is a key focus for the company.
✨Tip Number 3
Familiarise yourself with CI/CD practices. Being able to discuss how you've integrated continuous integration and deployment into your workflow will demonstrate your commitment to modern development practices.
✨Tip Number 4
Highlight your collaborative experiences. Since the role involves working across cross-functional teams, be ready to share specific instances where you've successfully collaborated with others, especially in code reviews and refactoring.
We think you need these skills to ace Principal Software Engineer (.NET)
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasise your 8-10 years of software engineering experience, particularly in OOP and SOLID principles. Use specific examples from your past roles that demonstrate your hands-on development skills and your ability to architect scalable systems.
Showcase Technical Skills: Clearly list your proficiency in C#, Java, Ruby, or Go, along with your experience in SQL and relational databases. Mention any relevant projects where you applied CI/CD practices, BDD, or system design to showcase your technical expertise.
Demonstrate Collaboration: Since the role involves working across cross-functional teams, include examples of how you've successfully collaborated with others in previous positions. Highlight experiences with code reviews, refactoring, and any other collaborative practices that illustrate your teamwork skills.
Tailor Your Application: Customise your CV and cover letter to reflect the specific requirements of the Principal Software Engineer position. Address the company's focus on clean architecture and maintainable code by discussing your passion for these areas and how you've implemented them in your work.
How to prepare for a job interview at Eden Scott
✨Demonstrate Your Understanding of OOP and SOLID Principles
Make sure to showcase your deep understanding of Object-Oriented Programming and SOLID principles during the interview. Be prepared to discuss how you've applied these concepts in your previous projects, as this is crucial for the role.
✨Showcase Your Hands-On Development Experience
Since the position requires a hands-on development role, be ready to talk about your recent coding experiences. Highlight specific projects where you’ve architected and built scalable backend services, and explain your thought process behind the design choices.
✨Prepare for Technical Questions on Databases
Given the emphasis on relational databases, brush up on SQL fundamentals, including joins, indexing, and stored procedures. Expect technical questions that test your knowledge and problem-solving skills in this area.
✨Emphasise Collaboration and Code Review Practices
The company values collaboration, so be prepared to discuss your experience with code reviews and refactoring. Share examples of how you've worked within cross-functional teams and contributed to a culture of learning and experimentation.