
Software Engineer
Remote
London, United Kingdom
Full Time
18-03-2025
Job Specifications
Software Engineer
Product Engineering · London, England, United Kingdom · Full-time
Salary: £65,000 – £75,000
Remote-first with occasional in-office meetups in London
About the Role
Our client, a fast-scaling fintech company, is on an exciting journey of rapid growth and innovation. Having successfully adapted an existing platform to seize a new market opportunity, they have secured funding to scale their product engineering team significantly. Their mission is to evolve the platform using the latest cloud-native and full-stack technologies, cementing their leadership position in their industry.
As a Full Stack Product Engineer, you will be at the forefront of this transformation. You will play a pivotal role in developing new product solutions and features while contributing to a complex modernisation and migration from a .Net Framework platform to a microservices architecture based on .Net Core. This role is ideal for a dynamic engineer who thrives in an agile environment and enjoys building scalable, high-quality solutions.
Key Responsibilities
Platform Development: Collaborate with cross-functional teams to develop and enhance a cloud-based treasury management platform, implementing both backend services and frontend applications using React, TypeScript, C#, and .Net.
New Product Development: Design and implement new product features that enhance platform performance, scalability, and user experience.
Microservices Migration: Support the transition from a monolithic architecture to a microservices-based system using .Net Core, ensuring maintainability and scalability.
Innovation & Best Practices: Stay updated on industry trends, integrating best practices to enhance security, performance, and efficiency.
Autonomous Work: Operate independently within a squad environment, translating complex requirements into robust engineered solutions.
Collaboration: Work closely with product owners, lead engineers, stakeholders, and customers to refine requirements and deliver high-quality solutions.
Code & Design Reviews: Conduct and participate in code and design reviews, contributing to security and authentication best practices.
Development & Testing: Develop, unit test, and integrate new features aligned with designs and user stories.
Documentation: Create clear, high-quality documentation supported by example code, particularly around authentication flows and security protocols.
Continuous Learning: Stay proactive in adopting new technologies and best practices within the team.
Mentoring: Provide feedback and support to junior engineers, helping them grow and succeed.
Requirements
Proficiency in .Net Core (3+ years) with additional experience in .Net Framework being a plus.
Strong frontend development experience with React and ideally TypeScript.
Hands-on experience with distributed microservice architectures, asynchronous event-driven communication, Domain-Driven Design (DDD), and automated CI/CD pipelines.
Solid understanding of SOLID principles, service-oriented architecture, and security best practices in software development.
Experience working in Agile environments, collaborating closely with teams and stakeholders.
Strong communication skills, both written and verbal, with the ability to provide clear updates and seek feedback proactively.
Why Join?
Be part of a fast-growing fintech company with ambitious goals and a dynamic work culture.
Work in a remote-first environment with flexibility, while also enjoying occasional in-person team meetups in London.
Get hands-on experience with modern cloud-native technologies and microservices architectures.
Collaborate with a talented, forward-thinking team that values innovation and best practices.
Enjoy a competitive salary and professional development opportunities.
About the Company
At Mentmore we understand that hiring exceptional people is important for our clients but that it is only one part of their job. We aim to make that process as enjoyable, efficient and effective as possible. We provide high quality candidates for both permanent and contract IT positions and are specialists within our five Core Practice areas: *Information Security *Change & Project Management *Infrastructure & Service Management *Architecture *Executive IT Leadership Our knowledge extends across a variety of sectors inclu... Know more
Related Jobs


- Company Name
- RJC Group
- Job Title
- Software Engineer
- Job Description
- Full Stack Developer - London - Energy Trading - 140k RJC is working a Full Stack Developer role for a global energy trading company based in London. Working as part of the Global Analytics team within the Front Office, they are looking for someone to collaborate directly with the business and develop analytics applications utilised by commodity trading desks. The role demands expertise in energy market data, developing infrastructural components, and implementing full stack technology for commodities analytics. The ideal Full Stack Developer will have: Minimum 5+ years of experience working with C# and related .NET technologies Strong proficiency with front end development (preferably React), async patterns, and DOM manipulation Ability to interact with stakeholders to progress design and satisfy requests Experience operating and supporting bespoke trading platforms Experience working in an agile scrum development model Apply below with an up to date CV below to set up an initial call.


- Company Name
- Wise
- Job Title
- Senior Software Engineer - SRE
- Job Description
- Company Description Wise is a global technology company, building the best way to move and manage the world’s money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their life easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. More about our mission. Job Description About the role We are looking for a Senior SRE Engineer to focus on Reliability Excellence at Wise. You will work cross functionally with all engineering teams in Wise to ensure we consistently deliver on our availability and performance SLOs. A product engineer background looking to have a big impact, you will need strong collaboration skills, an ability to jump into projects and influence how teams approach reliability. Our SRE team is responsible for effective Incident management, Capacity management and Availability. You will focus on establishing/maintaining SRE best practices and removing any blockers to enable the reliability of Wise. How We Work We operate on a strong belief in automation, programmatic implementation, and reusable design. We’re looking for people who can step back and think holistically about the ecosystem, but also follow through and help implement the design; drawing on the resources across the rest of the platform tribe. As we grow, the expectations on the reliability of Wise consistently increase. We need to sustain this growth by continuously iterating on the services we run, with a focus on availability, security, and ease of use. We’re looking for an engineer with relevant experience who can analyse complex requirements and deliver simple solutions to help our teams achieve our mission with speed and confidence. What will you be working on? Identifying opportunities to optimise performance leveraging our observability stack to find bottlenecks, scaling issues and inefficiencies. Deep dive with teams on incident reviews, service reviews, suggest best practices and potential improvements Bring back requirements to the wider Platform team on a regular basis What do you need? We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you! Hands-on Java Software Engineer - you will be contributing to the Wise product and applying best SRE practices (development, testing, applications, observability). Strong understanding of Java and relevant application frameworks (e.g. Spring Boot). Hands on experience with troubleshooting Application, Database, Data related issues Strong prioritisation skills and effective time management Interested? Find out more: The Wise Tech Stack, 2025 Edition. Scaling our Infrastructure; how we make it work Wise Engineering – https://medium.com/wise-engineering What Do We Offer Starting salary: £80,000-£125,000 + RSU Wise Benefits Additional Information For everyone, everywhere. We're people building money without borders — without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on LinkedIn and Instagram.


- Company Name
- Referment
- Job Title
- Software Engineer - C#
- Job Description
- A leading sports betting technology firm in London is seeking a talented C# Developer to join their data analytics and reporting team. This new role has been created due to the company’s strong performance and internal growth, offering a fantastic opportunity for career progression. The successful candidate will be responsible for building reporting tools and applications to support quantitative workflows across the organization, working with large data sets. Key Responsibilities: Develop reporting tools and applications for internal users, utilizing large data sets. Work on both frontend and backend projects, enhancing data analytics platforms. Collaborate with the team to improve operational workflows and user experience. Key Requirements: Degree in Computer Science or a related scientific field. Strong experience in C# and the .NET platform. Experience in building or maintaining reporting and data analytics platforms. Good database experience, including SQL Server, Oracle, or similar. Knowledge of Web Technologies (HTML5, CSS, JSP, ASP.NET) is desirable. What’s Offered: Join a highly successful technology company with an excellent engineering culture. Opportunity to work alongside skilled software engineers in a small, lean team. Work with a modern technology stack and on multiple exciting projects. This role presents a unique chance to grow within a dynamic and rapidly expanding technology firm.


- Company Name
- Tact
- Job Title
- Java Software Engineer
- Job Description
- JAVA DEVELOPER / £60K / LEEDS You'll work on the business's very own platform, which is used across the globe. Having been in the game for over 20 years, they are still growing! Their solution has been built onsite and you'll work on its software and integrations. What's in it for you? £60,000 base salary 4.5 day working week (you can choose a half day every week which they will pay you for) Annual bonus Health Shield And much more!! What do you need? Java (At least 3 years of commercial experience working with Java) Cloud experience (they use Azure) Experience with ERP systems SQL Sound like you? No CV is needed at this stage - we can cross that bridge later. Simply press the 'Easy Apply' button at the top of this page with your LinkedIn profile. Good luck! Please note, only UK-based candidates will be considered.