Senior Software Engineer .Net
📍 Location: UK remote |
We are working with a high-growth global fintech, renowned for delivering world-class payments-related software and technology. This company is building the next generation of capabilities that power a merchant-first ecosystem.
They believe that focused, empowered teams can achieve great things. You’ll be joining a curious, driven, and pragmatic group that values outcomes over outputs—and they’re looking for like-minded engineers to help shape the future of payments.
What You’ll Love About Working Here:
🔹Small Teams, Big Impact
You’ll be given the tools, support, and autonomy to solve real problems—without unnecessary bureaucracy.
🔹Grow Your Craft
This is a place to experiment, learn, and master your skills. You’ll be encouraged to explore new techniques and collaborate with brilliant minds.
🔹Real People, Real Problems
You’ll build solutions that directly impact merchants around the world. Innovation is driven by curiosity and shared insights.
What You’ll Be Doing:
- Designing and developing backend, service, and portal systems for payment processing platforms.
- Working across a variety of languages, frameworks, and services using modern software practices like BDD and CI/CD.
- Collaborating in teams of all sizes—from solo projects to large-scale initiatives.
- Delivering high-quality, innovative solutions that meet real merchant needs.
- Improving development processes through automation and simplification.
- Participating in full lifecycle development—from requirements analysis to release.
- Leading by example, mentoring others, and contributing beyond your assigned tasks.
What You’ll Bring:
- 6–8 years of experience in software engineering.
- BS/MS in Computer Science or related field.
- Strong server-side development experience.
- Expertise in at least one OO language (Java, C#, Ruby, Go).
- Solid understanding of Linux or Windows development, database design, and web technologies (HTML, JavaScript, CSS).
- Experience with design patterns, refactoring, and systems integration.
- Strong analytical and problem-solving skills.
- Ability to translate business requirements into technical solutions.
- A proactive mindset, attention to detail, and comfort with ambiguity.
- Excellent communication skills and a collaborative spirit.
đźš« 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 Join?
This is more than just a job—it’s a chance to be part of a mission-driven team that’s transforming how merchants interact with payments technology. If you’re passionate about building meaningful software and thrive in a fast-paced, empowering environment, we’d love to hear from you.