πΌ Principal Software Engineer (.NET)
π Remote UK | π Global Fintech | π³ Payments Innovation
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.
- Drive continuous improvement in engineering practices.
π§ 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.
π« Who Might Not Be a Fit
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.
- Merchant-first mindset.
- Culture of learning, experimentation, and technical excellence.
π¬ Interested?
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
- Industry
- Software Development
- Employment Type
- Full-time
- Job Functions
- Information Technology
- Skills
- Relational Databases
- Systems Design
- Code Review
- C#
- .NET Framework
- Object-Oriented