Principal Engineer - CPTO, BPL
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-06-06
Listing for:
8120 Barclaycard UK
Part Time
position Listed on 2026-06-06
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, Full Stack Developer, DevOps
Job Description & How to Apply Below
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.
- 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.
- Experience in a payment acquiring, fintech or payment
SaaS 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, Rabbit
MQ, SQS, NATS and event‑driven architecture patterns. - Data layer expertise – SQL (Postgre
SQL, MySQL) and No
SQL (Mongo
DB, Dynamo
DB, Redis). - API design – proven track record designing and implementing RESTful/Graph
QL 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, Type Script and state‑management libraries.
- Observability – experience with monitoring, logging and tracing tools.
- CI/CD wizardry – Dev Ops mindset and experience in automated deployment pipelines, infrastructure as code and Git Ops practices.
London (1 Churchill Place or 7
Westferry Circus – new BPL office) or Northampton. Hybrid working pattern with 3days per week in‑office.
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:
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:
×