cover image
Volopa

Senior Software Engineer

Hybrid

London, United kingdom

Senior

Full Time

26-03-2026

Share this job:

Skills

Python PHP Go SQL Big Data Data Warehousing Data Mining Data Engineering MySQL Salesforce Dynamics Scrum Architecture Software Architecture Linux Programming Databases laravel AWS NodeJs Marketing Agile SDLC Analytics JS GCP Hadoop Langchain PostGres Mathematics

Job Specifications

Title: Volopa Senior Software Engineer

About Us

Drawing on our success over the past decade, we are embarking on a strategy to grow our product offerings for Volopa. This requires a Senior Software Engineer to perform detailed design and software coding for several milestones in our product roadmap.

Founded in 2011, Volopa is one of the UK’s first innovators in the global payments, foreign exchange, and prepaid cards space. We have helped lead the new wave of fintech disruptors that have changed the way people and businesses manage and send their money. 

Since its inception, Volopa has been one of the leading innovators in the international payments and card space. It has frequently been cited as one of the top 100 Influential Fintech companies in Europe and it is this reputation that has allowed it to grow year on

year without large amounts of marketing and PR. 

Responsibilities for this position include:

1)    Scope, develop and implement software components and/or modules, as required by stakeholders.

2)    Collaborate across teams on the design and maintenance of our existing back-end platform.

3)    The individual should have several success software project implementations, esp. in the Financial Services industry.

4)    Interpret business requirements with an analytical mindset to draw up the software architecture of a component and assist scrum master in producing user stories and task to ensure end-to-end delivery is possible in the Agile SDLC. Must follow TDD approach

5)    Hands-on experience to code up the component with a high software quality in an expedited manner.

6)    Scope, develop and deliver ad-hoc data requests or analysis, to address time-sensitive requirements.

7)    Significant  experience in payments, international payments, cards, FX, forwards, third party collection

8)    Application Integration and integration with Third Party systems such as Moody’s, Salesforce, Currency Cloud, Dynamics, Xero, Quickbook, Modulr, or similar integration experience.

9)    Ensure software is developed, maintained, and documented with high quality at a senior level.

10) Develop an In-depth knowledge of the internal mechanisms and processes to facilitate the delivery as required. Share knowledge to compliment team-wide expertise

11) Drive the elicitation and documentation of system requirements.

12) Understand business and technical requirements and constraints to design effective software solutions.

13) Develop and implement agreed solutions, ensuring the success of such projects. Create conceptual architectures and detailed designs for software solutions.

Senior Software Engineer Qualifications

1.    Significant experience in developing payment services using PHP and Larvel.

2.    Proven track record with PHP, Go and NodeJS programming experience.

3.     Able to demonstrate experience with REST API  coding in Laravel with proven results.

4.    Must have coded MVC design pattern on several occasions .

5.    Should require minimum supervision to deliver the tasks on time.

6.    Must have significant  experience of  YII framework  to develop UI using PHP, Laravel and YII.

7.     Proven track record with Linux OS, scripting

8.    Able to demonstrate databases experience with MySQL and Postgres

9.    Cloud experience in AWS and GCP

10. Significant knowledge of and experience of the UK’s financial & capital market and UK regulatory restraints

Required Skills for Senior Software Engineer

·      SQL

·      PHP

·      Laravel

·      Linux

·      YII

·      Code reviews

·      Build processes!

·      Operations

·      Testing

·      Message queuing

·      Stream processing

·      Coding standards

·      3+ years of experience with Stored Procedures, Common Table Expressions, Window Functions, Partitioning and other advanced RDBMS tasks.

·      BS or MS in Computer Science, Applied Mathematics, Statistics, or area of study related to data sciences and data mining or related field.

 

DESIRED:

1.    Significant experience in a business environment working in a data engineering, business analytics, business intelligence or comparable data engineering role, including data warehousing and business intelligence tools, techniques, and technology, and able to demonstrate the impact of their role on the business operations.

2.    Experience in Big data integration (you have worked with TBs of data before), HiveQL, Hadoop, MapReduce

3.    LangChain, Vector DB, Prompt Engineering, Python and JS.

  

Benefits:

·      Competitive salary

·      25 days holiday + Bank Holidays

·      Private health insurance (BUPA)

·      Hybrid / Flexible working

·      Pension

·      Access to an Employee Assistance Programme

 

 

 

 

About the Company

Busy businesses are made up of even busier people, that’s why we’ve built our platform to help you get more out of your day-to-day. We help our clients navigate the heaviness of the world of FX, payments, expense management, and business reporting. Our offering is simple; one platform, total visibility, and control. It brings together three products into one system: global payments from the UK to 180 countries worldwide, multicurrency prepaid company cards, and simplified employee expense management. Whether you are send... Know more