Principal Engineer – CPTO, BPL

Company: 8120 Barclaycard UK
Apply for the Principal Engineer – CPTO, BPL
Location: London
Job Description:

Principal Software Engineer, Platform – BPL

This role is responsible for driving technical excellence and innovation by leading the design and implementation of robust software solutions, providing mentorship to engineering teams, fostering cross‑functional collaboration, and contributing to strategic planning to ensure the delivery of high‑quality solutions aligned with business objectives.

Accountabilities

  • Provide guidance and expertise to engineering teams to ensure alignment with best practices and foster a culture of technical excellence.
  • Contribute to strategic planning by aligning technical decisions with business goals, anticipating future technology trends, and providing insights to optimize product roadmaps.
  • Design and implement complex, scalable, and maintainable software solutions, considering long‑term viability and business objectives.
  • Mentor and coach junior and mid‑level engineers to foster professional growth and knowledge sharing.
  • Collaborate with business partners, product managers, designers and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development.
  • Identify and incorporate new technologies, methodologies and industry practices into the engineering process.

Key Responsibilities

  • Design and implement highly performant, fault‑tolerant distributed services that handle massive scale with grace.
  • Apply domain modelling principles to create clean, maintainable codebases that accurately represent complex business logic.
  • Champion comprehensive testing strategies – unit tests, performance testing and chaos engineering.
  • Build responsive web UIs that delight users while maintaining enterprise‑grade performance and reliability.
  • Participate in on‑call rotations, embodying the “you build it, you run it” philosophy.
  • Embed security into every layer of solutions, ensuring customer data protection and zero‑trust principles.
  • Leverage AI‑powered tools to accelerate development while maintaining production standards.

Required Skills

  • Experience in a payment acquiring, fintech or paymentSaaS business.
  • Product‑thinking mindset – treating the platform as a product with engineers as customers.
  • Exceptional communication – explain technical trade‑offs to both technical and non‑technical stakeholders.
  • Polyglot mindset – expertise in at least two languages and a “right tool for the job” philosophy.
  • JVM mastery – deep expertise in Kotlin or Java, Scala or Clojure.
  • Cloud‑native mindset – hands‑on experience with AWS, Azure or GCP and cloud design patterns.
  • Messaging & events – solid grasp of Kafka, RabbitMQ, SQS, NATS and event‑driven architecture patterns.
  • Data layer expertise – SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis).
  • API design – proven track record designing and implementing RESTful/GraphQL APIs at scale.
  • Systems programming – experience with Rust for performance‑critical services.
  • AWS mastery – advanced AWS knowledge.
  • Kubernetes – container orchestration, Helm and cloud‑native deployment strategies.
  • React – modern frontend development with React, TypeScript and state‑management libraries.
  • Observability – experience with monitoring, logging and tracing tools.
  • CI/CD wizardry – DevOps mindset and experience in automated deployment pipelines, infrastructure as code and GitOps practices.

Location

London (1 Churchill Place or 7Westferry Circus – new BPL office) or Northampton. Hybrid working pattern with 3days per week in‑office.

#J-18808-Ljbffr…

Posted: June 6th, 2026