We are looking for a Lead Solution Architect to join our client’s team on a subcontract basis.
The client is global leader in payment orchestration, with innovative solutions that help clients like Virgin Atlantic take the right payment, at the right time, from customers in every local market – all in real-time to optimize their payment revenue. We simplify the complexity of 28+ card schemes (think MasterCard, Visa, American Express), 168+ alternative payment methods (think ApplePay, PayPal, Alipay), and 220+ processors (think Worldpay, Elavon, Union Pay) with a platform that combines the best of them all with intelligent routing that drives dramatic success and revenue savings for our clients.
The ideal candidate would have experience architecting solutions in high-volume, high-availability transaction systems as well as possess domain expertise within the FinTech/Payments space.
You will be working with a modern stack based on JVM and Kotlin, with infrastructure built on the Google Cloud Platform. Customers will be served from multiple regions using a global load balancer to ensure high availability, fault tolerance, and low latency.
Our development methodology is agile, using Behavior Driven Development. We use techniques from Domain Driven Design to carve out our microservices and put a strong emphasis on functional transformations, Event Sourcing, and CQRS.
We aim to work towards discrete and frequent releases using feature-branches, feature toggling and continuous deployment.
Common principles such as API First, Top-Down Development, and Serverless functions are common lingo in our engineering teams.
We are a remote-friendly team and you can be located anywhere in Europe. We only ask that you are within a few hours' travel time to Copenhagen, so that regular travel to meet in person is straightforward.
Profound understanding of modern software delivery patterns, from branching policies to build pipelines and QA gates
Proven track-record in design and implementation of high-volume distributed systems
Proven track-record in Domain Driven Design. You will be asked to explain how to go from requirements to microservice design
A solid understanding of security principles and compliance problems within the fintech space.
You are eager to bring your unique talents and authenticity
You're constantly curious and a lifetime learner
You have excellent communication and relationship-building skills
You enjoy leading and/or supporting cross-functional initiatives and projects in a team where you are empowered and accountable
You thrive in a fast-paced environment and the challenge of managing multiple projects simultaneously while prioritizing high-return work
You approach challenges with a solution-oriented mindset
You are able to thrive in a ‘remote first’ arrangement with a distributed organization in multiple time zones
Strong interpersonal and communication skills
English - Upper-Intermediate+
Location - Denmark, Europe
Timesheet - work onsite every second week for 2-3 days from the client's office
Being the bridge between business and development
Engaging with Business Analysts and Product Owners to properly document requirements formally
Driving high-level solution architecture by translating requirements into functional design in collaboration with development teams.
Defining, formalizing, and governing the reference architecture in collaboration with other architects
Correctly identify problems areas, and apply simple and effective solutions
The full-time workload on a remote basis
Start - ASAP
Duration - 12 months
Rate - worthy reward based on your skills and experience
If you think you are the right person, we'd welcome your application!