At a Glance
- Tasks: Lead the design and implementation of innovative software solutions while mentoring engineering teams.
- Company: Join a forward-thinking fintech company focused on technical excellence and collaboration.
- Benefits: Enjoy competitive salary, hybrid work model, and opportunities for professional growth.
- Other info: Work in a vibrant office in London or Northampton with excellent career advancement opportunities.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technologies.
- Qualifications: Experience in software development, strong communication skills, and a passion for innovation.
The predicted salary is between 80000 - 100000 £ per year.
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.
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 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, 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 7 Westferry Circus – new BPL office) or Northampton. Hybrid working pattern with 3 days per week in‑office.
Principal Engineer - CPTO, BPL employer: 8120 Barclaycard UK
As a Principal Engineer at our London or Northampton office, you will thrive in a dynamic work culture that prioritises innovation and technical excellence. We offer a hybrid working model, allowing for flexibility while fostering collaboration with talented teams. With ample opportunities for mentorship and professional growth, you will be empowered to shape the future of our platform and contribute to meaningful projects that align with your career aspirations.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Engineer - CPTO, BPL
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local events. The more you mingle, the better your chances of landing that Principal Engineer role – sometimes it’s all about who you know!
✨Show Off Your Skills
Don’t just talk the talk; walk the walk! Create a portfolio showcasing your projects, especially those that highlight your expertise in Kotlin, Java, or cloud-native solutions. This will give potential employers a taste of what you can bring to the table.
✨Ace the Interview
Prepare for those interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with both technical and non-technical stakeholders.
✨Apply Through Our Website
We’ve got some fantastic opportunities waiting for you! Make sure to apply through our website to get the best chance at landing that dream job. Plus, it shows you’re genuinely interested in being part of our team!
We think you need these skills to ace Principal Engineer - CPTO, BPL
Some tips for your application 🫡
Show Off Your Technical Skills:When you're writing your application, make sure to highlight your technical expertise. We want to see how you can drive innovation and technical excellence, so don’t hold back on showcasing your experience with software solutions and any relevant technologies you've worked with.
Tailor Your Application:Make your application stand out by tailoring it to the role. Use the job description as a guide and align your skills and experiences with what we’re looking for. This shows us that you understand the position and are genuinely interested in joining our team.
Be Clear and Concise:We appreciate clarity! When writing your application, keep it straightforward and to the point. Avoid jargon unless it's necessary, and make sure your key points shine through. This helps us quickly grasp your qualifications and fit for the role.
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about StudySmarter and what we stand for.
How to prepare for a job interview at 8120 Barclaycard UK
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially JVM languages like Kotlin or Java. Brush up on your cloud-native skills and be ready to discuss how you've applied these in real-world scenarios.
✨Showcase Your Mentorship Skills
Since this role involves mentoring junior engineers, prepare examples of how you've successfully guided others in the past. Highlight specific instances where your mentorship led to improved performance or project outcomes.
✨Communicate Like a Pro
Exceptional communication is key! Practice explaining complex technical concepts in simple terms. Be ready to discuss how you’ve effectively communicated with both technical and non-technical stakeholders in previous roles.
✨Align Tech with Business Goals
Demonstrate your understanding of how technical decisions impact business objectives. Prepare to discuss how you've contributed to strategic planning in past projects and how you anticipate future technology trends that could benefit the company.