Remote Principal Software Engineer / SaaS Architect. c£100K Ref: 15754

£75,000 - £100,000 Plus Company Benefits Package

We are a highly successful UK-based Fintech looking for an ambitious Technology / Software Architect to help oversee the next phase of development of our suite of products. As an accomplished Senior Engineer you will have a solid track record of designing highly scalable tech platforms.

We’re gearing up for the next stage of our journey and invite you to discuss how we can collaborate whilst supporting your personal growth.

Role Info:

Principal Software Engineer / SaaS Architect
Remote Based / Swindon HQ c1 Day Per Week
£75,000 – £100,000
Plus Company Benefits Package
Permanent – Full Time
Current Tech Includes: PHP Symfony, Angular, AWS, Redis
Methodologies: Agile/Kanban, TDD/BDD, Continuous integration and Delivery.

Who we are:

With an existing and highly satisfied customer base of very well-known large international Blue-Chip enterprises, we are a secure and dynamically growing Software business with a 20-year history of stability and profit from offices near Shrivenham on the Oxfordshire / Cotswolds border. The next few years will be an exciting time for the company as growth explodes.

Our jobs come with fantastic perks as well – our new office has a private gym attached which you can use whenever you want, you get private health insurance and there are pension and bonus options for all successful candidates. 25 days annual leave, bank holidays on top of that and the option to purchase more. Once a month we have a pit stop lunch with pizza or deli provided.

The Principal Software Engineer / SaaS Architect Role:

We are looking for someone to help oversee the next phase of development of our suite of products. While we have highly skilled developers within our teams your role will be to provide a more holistic view to our product offering. These products are both internal and external facing the majority of which are developed in PHP. You will be working with our tech leads to design efficient and future proof features whether for a specific product, or for features that interact across various products.

Our systems process significant amounts of data every day so you will need to make sure that these systems are scalable working for our smallest and largest clients. You will also keep an eye on cost (inefficient systems can get expensive in the cloud!), and that we are using the right technologies in the right places. You will be leading architectural decisions for tools and techniques, understanding the current architecture as it exists and for the future and delivering the product roadmap.

While your main responsibility will be the architecture of our systems, we will also expect you to be hands-on and developing part of the time when not designing new features.

About You:

You will have experience with most of the following:

+ 5-8 years of current, professional experience as a Software Engineer.
+ A strong understanding of software design patterns and principles (CQRS, Command bus etc).
+ Current professional experience with cloud services (AWS, Azure, GCP etc).
+ Experience with file processing systems.
+ Experience with systems that process and handle large amounts of data.
+ A strong understanding of cloud computing / distributed systems.
+ A strong understanding of, and experience with concurrent processing.
+ Experience with message queues, Publish–subscribe pattern, Event Bus etc.
+ Analysing existing systems and increasing efficiencies.
+ Experience with highly scalable database platforms and have delivered Enterprise distributed cloud applications.
+ A track record of delivering mission critical, enterprise cloud-based software / SaaS applications to budget and time.
+ Adhering to schedules and deadlines.
+ Ideally you would have experience in SaaS solutions and Financial Services.
+ Proven ability to wear many hats, technical, operational, strategic, customer/client facing.

Technical Experience:

+ Language: PHP (7+), Typescript/Javascript, HTML(5), CSS(3)
+ Frameworks: Symfony (3+) (or equivalent Laravel, zend etc), Angular (9+)
+ Cloud services: Server and severless systems, object storage, message queue / event bus, logging, relational databases
+ Database and Datastores: MySQL, Redis
+ Operating system: Linux (Ubuntu)

It would also be advantageous to have a knowledge of the following: Python (3+), Composer, CSS Bootstrap, Material design, Apache server, message queue architecture, XML data/ XSDs, PDF data.

Career opportunities exist along multiple route maps from people and leadership, products and expertise and project management. Which route you take is up to you and we are on hand to provide guidance and support. Join us to start the journey that is your career path.
We are an equal opportunities employer. You must be eligible to work in the UK and prepared to undergo high level security clearance

Sounds like a good fit? Apply here for a fast-track path to our Leadership Team

Your Experience / Background / Previous Roles May Include:
Senior Developer, Senior Full Stack Developer, Lead Developer, SysOps, DevOps, Platform Architect, Systems Architect, Software Engineer, Software Developer, Software Manager, Technology Architect, Software Architect.

Application notice… We take your privacy seriously. When you apply, we shall process your details and pass your application to our client for review for this vacancy only. As you might expect we may contact you by email, text or telephone. Your data is processed on the basis of our legitimate interests in fulfilling the recruitment process. Please refer to our Data Privacy Policy & Notice on our website for further details.

If you have any pre-application questions please contact us first quoting the job title & ref. Good luck, Team RR.