×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer

Job in Cheltenham, Gloucestershire, GL50, England, UK
Listing for: Finova
Full Time position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 125000 - 150000 GBP Yearly GBP 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Finova is the UK’s largest financial services technology provider, supporting one in every five mortgages nationwide. Our award winning, cloud-native solutions enable over 60 banks, building societies, specialist lenders, equity release providers and a network of 2,400+ brokers to stay ahead in a competitive market.

Built on open architecture and backed by deep industry expertise, our platform is designed to scale. Each year, we process over £50 billion in loans, manage nearly £50 billion in savings, and support the digital servicing of more than 650,000 UK borrower accounts.

Be part of a team that’s driving innovation, enabling growth and shaping the future of UK lending.

For Lenders

Finova offers a flexible, modular technology suite designed to help lenders move faster, scale efficiently and deliver standout digital experiences.

Financial Institutions use Finova to launch products faster, process applications up to 50% more efficiently and reduce operational costs - all while staying fully compliant in a fast-moving market.

Role & Responsibilities

As a Senior Software Engineer, you will be a key, hands‑on contributor, responsible for the design, development, and delivery of robust enterprise software solutions within our cross‑functional engineering teams. We seek an engineer who demonstrates deep technical mastery and takes ownership of critical components.

You are expected to:
  • Own Technical Delivery: Take ownership of complex features, services, and infrastructure components, ensuring high‑quality, scalable, and maintainable code.
  • Identify and resolve challenging technical problems, leveraging a proactive and meticulous approach and a broad, adaptable technical skillset.
  • Act as technical authority on specific parts of the technology stack, providing expert input on implementation details and code reviews.
  • Drive best practices in security, testing, performance, and operational excellence.
Core Technical Expertise
  • Architectural Concepts: Practical implementation experience with Microservices, Event‑Driven Architectures, and robust RESTful API Design.
  • Programming

    Languages:

    C# and/or GoLang for backend development, JavaScript/Type Script and Python.
  • Web Development & APIs: Developing highly responsive frontends using frameworks like React, Vue and Angular, coupled with a deep understanding of building high‑performance REST APIs.
  • Data Stores: Proficient with RDBMS (MS SQL Server, Postgre

    SQL, etc.), including performance tuning. Strong working knowledge of Object Stores (e.g., S3) and alternative data stores (No

    SQL, Graph).
  • Cloud Computing: Proven hands‑on experience designing and deploying solutions on at least one major cloud platform: AWS, Azure, or Google Cloud.
  • Testing & Quality: Implementing comprehensive testing strategies:
    Unit (NUnit, MSUnit, Jest), Integration, and E2E Testing (Cypress, Playwright).
  • Dev Ops & Automation: Experience with Infrastructure as Code (Terraform or Cloud Formation), Scripting (Bash, Power Shell), and automating release pipelines.
  • CI/CD & Build Tools: Hands‑on experience configuring and maintaining CI/CD pipelines using tools like Build Kite, Team City, Jenkins, etc.
  • Security & Version Control: Applying security best practices to applications and data; expert use of version control systems (Git, Git Hub, Azure Dev Ops/TFS).
Key Competencies
  • High‑Impact Communication: Strong interpersonal skills with the ability to clearly document technical designs, present findings to the team, and provide constructive feedback during code reviews and pairing sessions.
  • Technical Execution & Systems Thinking: A highly logical, systems‑level approach to debugging and root cause analysis. Consistently translates ambiguous requirements into clear, executable technical tasks, focusing on delivering practical, high‑quality solutions that meet evolving business needs.
  • Independent Delivery: Demonstrates the ability to thrive under pressure, autonomously manage a heavy workload, and prioritize tasks effectively to meet aggressive delivery schedules and project deadlines.
  • Collaborative Ownership: Functions as a highly productive individual contributor, while also collaborating effectively within a…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary