Integration Engineer

Charity Bank

Employment Type Full time 32 hours per week, typically worked over 4 days per week
Location On site · Kent, UK hybrid working available under agile working policy
Salary Up to £60,000 (GBP) Benefits
Team Data and AI Office
Seniority Mid-level
  • Closing: 11:59pm, 6th Apr 2026 BST

Perks and benefits

Candidate happiness

7.86 (408)

Job Description

Who is Charity Bank?

Charity Bank is a savings and loans bank with a mission to use money for good. We use the money our savers entrust to us to make loans to charities, social enterprises and organisations with charitable purposes. Our community of borrowers, savers, shareholders and staff are all working towards one goal – helping to create lasting social change in our communities. If you believe that banks have a vital role to play in creating a world, we all want to live in and you want to live your values at work, apply for this vacancy today.

Charity Bank Recruitment Process

At Charity Bank, we prioritise inclusion and fairness in our recruitment process. Our use of recruitment software helps mitigate unconscious bias by incorporating skill-based questions alongside CVs. Responses and CVs are anonymised and reviewed in random order by our hiring team to ensure an equal chance for all candidates, regardless of background. Demographic questions are strictly for statistical purposes, ensuring a balanced candidate pool. Opting out of these questions is an option.

The use of AI tools (e.g., ChatGPT or similar) is permitted in the application process. However, we advise against copying and pasting answers from AI tools, as this often results in generic responses. We encourage you to showcase your own experiences, voice, and style in your answers

We review all applications within two weeks after the closing date, so expect feedback shortly thereafter. If you require reasonable adjustments during the application process, please email us at recruitment@charitybank.org.

Disability Confident Scheme

Under the Equality Act 2010, a person with a disability is someone who has – or has had in the past – a physical or mental impairment which has a substantial and long-term adverse effect on that person’s ability to carry out normal day-to-day activities.

As an Equal Opportunities and Disability Confident Committed employer, we actively encourage applications from people who consider themselves to have a disability falling within this broad definition. To access the Disability Confident Scheme, as an applicant with a disability/long term health condition/mental health condition, you are simply required to:

  • Show that you meet the essential criteria described in the person specification.

  • Answer ‘yes’ to both the following questions on the Bank’s application form, ‘according to the definition of disability do you consider yourself to have a disability?’ and ‘do you wish to be considered under the Disability Confident Scheme?’

You are not required to share the name or nature of your condition; you are simply stating the fact that you have a disability or long-term health condition/mental health condition. If you do not answer ‘yes’, your application will not be considered under the Disability Confident Scheme.

Adjustments for the application process and interview can be made if needed, so please contact us at recruitment@charitybank.org if you require this.

We are keen to recruit from as diverse a talent pool of applicants as possible, so the scheme gives you not a guaranteed job offer but an opportunity to be fairly and equally assessed in interview along with other candidates who meet the criteria for the role.

Hiring managers do not automatically know the details of your condition(s), they are allowed only to ask what adjustments you may need before the interview or when you are in receipt of a job offer.

Be reassured that any adjustments you require will be treated in the strictest confidence and will not form part of any aspect of the assessment.

If a job offer is made to you, we will discuss with you any adjustments that you may need in the workplace to enable you to perform the duties required. These will not be discussed at the interview.

In your application, please ensure you demonstrate clearly how you meet the essential criteria.

If you have any questions about the process, please contact us recruitment@charitybank.org.

Four-Day Week with Full-Time Pay 

Charity Bank's Four-Day Week initiative, open to all employees from day one, champions work-life balance by providing four days of work with full-time pay. This innovative approach underscores productivity, equal compensation, and the creation of an inclusive workplace in line with Charity Bank's social mission. The 32-hour workweek typically spans four eight-hour days, offering flexibility to typically choose Friday or Monday as the day off. Days off are protected and treated like weekends, ensuring uninterrupted personal time. The arrangement is flexible, adapting to part-time employees on a pro rata basis. 

JOB PROFILE                                                                                                                     

Job Title:                            Integration Engineer      

Contract:                           Permanent         

Location:                           Tonbridge/Hybrid            

Reporting to:            Head of Data, AI and Systems Integration

Direct Reports:                 N/A

Date:                                  March 2026

_____________________________________________________________________________

Overall Purpose of the Role:

 ·        Develop and maintain integration solutions for the Common Good Platform (CGP), ensuring seamless data flow between applications, APIs, and the data platform.

·        Build and operate GraphQL APIs and workflow orchestration using Apollo and Temporal IO.

·        Collaborate with the Technology Lead to deliver platform capabilities aligned with business objectives.

·        Ensure integration solutions comply with data governance, security standards, and GDPR requirements.

·        Implement and maintain CI/CD pipelines, automated testing, and deployment processes.

 

Key Accountabilities:

 ·        Design and implement GraphQL resolvers, schema definitions, and federated subgraphs.

·        Build durable workflows using Temporal IO for loan lifecycle and business processes.

·        Develop and maintain automated test suites (unit, integration, end-to-end).

·        Configure and maintain CI/CD pipelines using GitHub Actions.

·        Integrate with the Databricks data platform via Unity Catalog and Delta Lake.

·        Troubleshoot and resolve integration issues across distributed systems.

·        Document integration patterns, APIs, and architectural decisions.

· Drive and collaborate in the continued adoption of AI enhanced development practices and SDLC.

Key Contacts

 Internally:

·        Head of Data, AI and Systems Integration

· Technology Lead and wider Technology team

·        Functional heads (Finance, Risk, Lending, Operations)

·        Business analysts and product owners

 Externally:

·        Platform vendors (Databricks, Azure)

·        Auditors and penetration testers

 

PERSON PROFILE

 Essential Experience

 ·       Proficient in TypeScript development with modern async patterns.

·        Experience with GraphQL API development (queries, mutations, subscriptions).

·        Strong understanding of REST API design and consumption.

·        Experience with authentication and authorization:

o   OAuth 2.0 and OpenID Connect

o   JSON Web Tokens (JWT)

o   Azure AD / Entra ID integration

·      Git version control with PR-based workflows and code review.

·      Writing automated tests (unit, integration) alongside feature development.

·      CI/CD pipeline configuration and maintenance.

 

Desirable Experience

 ·        Apollo GraphQL (Server, Federation, Gateway).

·        Temporal IO or similar workflow orchestration (Cadence, Step Functions).

·        Databricks, PySpark, or Delta Lake experience.

·        Event-driven architecture (message queues, CDC patterns).

·        Infrastructure as code (Terraform, Bicep).

·        Background in banking or financial services.

 

Platform & Tools

 ·        Azure cloud platform (Container Apps, Functions, Key Vault, VNet).

·        GitHub (repositories, Actions, PR workflows).

·        Databricks Unity Catalog and SQL Warehouses.

·        Linear (issue tracking and project management).

 

Data and SQL

 ·        Strong SQL skills for querying and data transformation.

·        Understanding of relational and analytical data models.

·        Familiarity with medallion architecture (Bronze/Silver/Gold).

 

Skills & Knowledge

 ·        Strong problem-solving and systems thinking.

·        Ability to debug distributed systems using tracing and logging.

·        Ability to translate business requirements into technical solutions.

·        Excellent communication and documentation skills.

·        Comfortable working independently and in cross-functional teams.

·        Awareness of data privacy (GDPR) and security best practices.

 

Other Requirements:

 ·        Flexibility to work extended hours on occasion to meet critical delivery deadlines.

Removing bias from the hiring process

Start your de-biased application

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Start your de-biased application