
Principal Software Engineer (.NET)
Job Description
Posted on: August 14, 2025
đź’Ľ 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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Staff Software Engineer (Infrastructure Platform)

Sr. Backend Software Engineer - Portfolio APIs

Senior Full Stack Software Engineer - Communications Team

Platform Engineer
