Base pay range
Direct message the job poster from Eden Scott
Overview
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.
Candidate expectations
* Lack depth in OOP or SOLID principles.
* Rely on procedural or monolithic approaches.
* 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.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
Industries
* Software Development
#J-18808-Ljbffr