Senior Full Stack Engineer- Banking Experience Required

Posted 08 December 2025
LocationSheffield
Job type Contract
Discipline Technology

Job description

Duration: 6months+ Contract Inside IR35

The role including below major responsibilities:

  • Deliver engineering expertise for our Future State Architecture, producing best in class payment processing capabilities

  • Deliver high quality code artefacts that set the example for the team, ensuring quality gates are surpassed and robust test scripts are included

  • Focus on delivering highly available, highly resilient software and service capability

  • Participate in a wider delivery team providing design and development of the new capabilities

  • Support transformation of the current payment estate, with laser focus on modernization and adoption of cloud-based technology

The role including below major accountabilities:

  • Set the level expected for software delivery within the team, leading by example

  • Serve as expert in area of responsibility, identifies process improvements and problem prevention, and advises department and management of relevant information as appropriate

  • Provides analysis and solutions to technical and business issues

  • Understand and apply technology and corporate vision setting direction on implementation.

  • Maintain awareness of business and technology strategies and implements technical alternatives and strategies to gain competitive advantage

  • Maintains the complex technical infrastructure of assigned area to meet the business requirements.

  • Provides technical solutions to business problems, technical leadership and direction to management.

  • Remain current on technical and professional advances and business strategies regarding area of responsibility

  • Resolve architectural or development blockers raised

  • Partner with DevOps team to enable automated infrastructure delivery, DevSecOps value streams are executed and CI /CD pipelines to deploy services

  • Initiate analysis for complex problems and issues, determine technical alternatives, analyse vendor solutions and negotiate contracts, and develop appropriate standards for technology application.

  • Provide technical leadership and consultation to project team members as directed by the project manager

  • Initiate and conduct feasibility studies of new and modified operational procedures.

  • For large systems, prepare cost/benefit analyses, functional and detail specifications.

  • Provide direct guidance in planning, designing, programming, documentation and implementation of the systems

  • Perform reviews of new and existing systems to ensure operational integrity and accomplishment of stated objectives

  • Design, code, test, debug and document programs as required

  • Provide architecture guidance to developers based on best practices and in alignment with global standards

  • Ensuring compliance with all relevant controls and standards

  • Keep up-to-date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable

Qualifications

Knowledge & Experience / Qualifications

  • Bachelor’s Degree required in Computer Science, Engineering or related majors

  • Minimum of 15 years’ applied experience as an API engineer

  • Strong experience in API designing and creating architectural artefacts such as gap analysis, low level designs, data models etc.

  • More than 10 years of engineering background in back-end microservices application development, application security and authentication development, cache and middleware

  • More than 10 years’ experience programming in Java and ideally Go and Rust

  • Expertise in JVM tuning and diagnostic for application troubleshooting and performance-optimization

  • Expertise in distributed system design including microservices, Springboot

  • Expertise in Docker, k8s, service mesh

  • Expertise in Kafka, the incumbent should be able to build and configure a cluster and develop software to produce and consume to/from the cluster

  • Expertise in monitoring and observability technologies: Splunk, Grafana, Prometheus, Jaeger, Kiali, Open Telemetry

  • Expertise in cloud and DevOps, familiar to network (VPC) and firewall on cloud, identity and access management, cloud delivery including sizing and costing

  • Solid knowledge on infrastructure like Linux OS, networking, storage, network load-balancing, Kubernetes CNI

  • Expert-level SQL coding abilities is preferred.

  • Understanding of distributed Databases

  • Experience of working in a financial institution, ideally in payments

  • Ability to work independently and think out of the box

  • The passion and ability to lead/motivate and develop technologist, including mentoring and coaching.

  • Superior listening skills, ability to learn quickly, and willing to accept accountability for company and individual success

  • Extensive critical thinking skills for problem identification and solution recommendation

  • Exceptional team player that can lead others in demonstrating initiative and sound business judgment and is interested in expanding skills and growing professionally

  • Highly flexible, set priorities and meet deadlines in a changing environment

  • Excellent written and verbal communication skills in English, ability to negotiate, resolve conflicts and influence technical choices relating to business, development and architectural requirements