Principal Software Engineer

Job Description

Principal Software Engineer II (Fully Remote)


Location: 100% Remote (UK & Ireland-based candidates preferred)
Recruitment Partner: VANRATH
Job Type: Full-time | Permanent
Industry: Fintech / SaaS / Payments
VANRATH is proud to be partnering with an innovative and rapidly scaling fintech company to recruit a Principal Software Engineer II. This is a rare opportunity to play a pivotal role in building a modern, merchant-focused ecosystem while remaining hands-on in engineering. You'll help shape the future of the company's technical direction while contributing directly to the software that powers a nationwide payment infrastructure.
This role is fully remote, offering you flexibility while working alongside a passionate, pragmatic, and forward-thinking engineering team.


The Opportunity:


As a Principal Software Engineer II, you'll lead the design, development, and strategic direction of key platform capabilities-such as APIs, Billing, Settlement, and more. This is a hands-on technical leadership role with significant influence across architecture, engineering culture, and delivery practices. You'll guide feature teams, set standards, and participate in delivering real-world solutions that serve thousands of merchants across the country.
This role is perfect for someone who thrives in a fast-moving environment, values technical excellence, and enjoys mentoring teams to build solutions that scale.


What You'll Be Doing:


  • Provide technical leadership across multiple product teams, setting direction and enforcing best practices

  • Design and implement scalable, high-performance applications and APIs

  • Participate in hands-on coding activities aligned with roadmap priorities (up to 50%)

  • Define and evolve technical standards, architecture principles, and reusable patterns

  • Own the technical roadmap for your domain, aligning it with business strategy

  • Contribute to and maintain internal documentation and knowledge-sharing initiatives

  • Assess and recommend new technologies and influence key build vs. buy decisions

  • Promote collaboration across engineering, architecture, and leadership teams

  • Mentor and coach software engineers to raise technical capability and delivery quality

What We're Looking For:


  • 10+ years in software engineering, with strong design and coding experience in .NET, Java, or similar languages

  • Deep experience with SaaS platforms, public APIs, and distributed systems architecture

  • Strong background in databases, caching, systems integration, and performance optimisation

  • Experience in payment processing or financial services is a significant plus

  • Proven ability to translate complex business requirements into scalable technical solutions

  • Demonstrated leadership in enterprise architecture and cross-functional tech strategy

  • Comfortable working in a high-growth, fast-evolving environment

  • Strong communication skills and ability to interact effectively with both technical and non-technical stakeholders

  • Passion for continuous improvement, innovation, and mentoring

What's on Offer:


  • 100% remote working with flexible hours

  • Work with a modern tech stack and make key architectural decisions

  • Join an agile, empowered team delivering real value to customers

  • Competitive salary and benefits package

  • A supportive and innovative company culture


Ready to take the lead in shaping the future of fintech?
Apply today through VANRATH to learn more about this impactful and rewarding opportunity.