Senior Software Engineer
Location: London, Greater London GB
Job Number: 17188
External Description:
Title: Senior Engineer - Client Lead Portfolios
Location: London
Job Type: Contract
About our client
The company has been helping their clients build better financial futures for over 50 years. How
have we achieved this? By working together - and supporting each other - all over the world. So,
join our Technology and Enterprise Services team and feel like you’re part of something bigger.
About Technology
Technology and Enterprise Services refers to the running of the Technology, Cyber, Digital and
Operations for the Global Platform Solutions (GPS) and Investment Solutions and Services (ISS)
businesses. We are responsible for the technology, operation, governance and oversight of the
GPS and ISS businesses including managing change, risk, and regulatory issues. Our teams play
an integral role in the development and delivery of strategies as well as supporting the Corporate
Enabler teams which include Finance, the Chief People Office, and General Council. Technology
is evolving faster than ever and so are the skills needed to keep pace with the changes. We are
critical to every part of the business and key to providing the best client experience possible
bringing our wealth of knowledge, experience, and innovative thinking to our solutions.
Purpose of your role
As a Senior Engineer you will play a key role on a global programme working with Product
Owners and Technology teams within the company to deliver a new technology platform
to support the International’s Portfolio Management team.
Finbourne’s LUSID product has been chosen as the core platform but needs to be integrated with the wider ecosystem and this is where most of the engineering effort will be.
You will be working as a developer building the required functionality as well as the tooling
around achieving it.
Working alongside the business analysts and the technology architects you will need to utilise
your experience of working in agile delivery teams to assist with the design, definition,
exploration and delivery of an end-to-end technology solution.
The successful candidate will have a detailed knowledge of working in an Agile environment
using Agile tools and techniques, behaviour driven development (BDD), DevOps toolchains and
cloud architectures.
You must have a passion for delivering high quality and scalable solutions with a continued
focus on the customer need.
You should be willing to challenge and to be challenged on where things can be improved and are comfortable working alongside other engineers in a pair programming environment.
Your key accountabilities
This position requires a strong self-starter with solid technical engineering who is an expert
developer but can also assist others and help with architecture, design decisions, coding, trouble
shooting and any other technical issues related to the implementation.
- Design and build technology solutions on AWS for the Client Led Portfolios programme.
- Build integration between the Finbourne LUSID platform APIs and the wider FIL ecosystem.
- Define and deliver a highly scalable, secure and robust infrastructure architecture
- along with the tools to support it, using the latest open-source technologies and cloud services.
- Assist with architectural requirements of the cloud platform, test automation frameworks, infrastructure-as-code and continuous delivery/deployment pipelines.
- Provide mentoring and guidance to software engineers.
- Work closely with product owners and scrum masters to define user stories and leverage the best practice of agile development to achieve key architectural objectives.
- Act as a conduit to global, security and infrastructure architecture functions.
- Dive in and do whatever it takes to get things done.
- Responsible for delivering and providing technical expertise as part of the delivery team from both design and day to day coding and cloud engineering.
- Working with the product owners identify new improvements, customer requirements and follow through to delivery.
- Ensure delivery in a timely, efficient and cost-effective manner.
- Stakeholder management across various Technology and Business teams.
- Ensures that technical solutions are fit for purpose, including for functional, non-functional and support requirements and aligned to Global Technology Strategies.
- Be the trusted advisor to the programme.
- Partner closely with Architecture, business analysts and supporting central groups while working within a global team.
Your skills and experience
The ideal candidate will have 5+ years’ experience working as a software engineer with:
Excellent ability in:
- NodeJS, Javascript, Typescript
- DevOps toolchain such as Terraform, Jenkins or other CI/CD platforms.
- Scripting and configuration languages: Python, Maven.
- Cloud services: AWS, Google Cloud Platform or Azure
- Software design patterns and best practice.
- Docker container technology
- APIs, caching and messaging.
- TDD/BDD and best practise with CI/CD pipelines.
- Developing highly performant quality applications on cloud.
- Strong communication skills with a customer centric focus.
- Software delivery in agile methodologies
- Experience working with full scale Scrum or Kanban and a competent user of Jira and Confluence.
- Passion for growing your skills and tackling challenging problems.
Experience of:
- Cucumber testing framework.
- Wiremock mocking.
Company values
Candidates must be able to demonstrate affinity with their ore values:
Integrity – Taking personal responsibility for always acting in the best interests of our
clients.
Innovation – Being willing to experiment and try new ways to serve our customers.
Excellence – Striving to be the best while knowing we can always be better next time.
RSR supports applications from a diverse talent pool. We welcome the opportunity to discuss flexibility requirements. If you require any reasonable adjustments to be made to enable you to participate in the recruitment process, please contact us on
If this isn’t the role you’re looking for right now, please visit our contractor portal below where you will see all of our live roles and communities to join:
https://contractortalent.gr8people.eu/
Job Number: 1234FID
Community / Marketing Title: Senior Software Engineer
Location_formattedLocationLong: London, Greater London GB