Taro Logo

Principal Engineer

Barclays is a global financial services company providing banking, credit cards, and investment services.
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance

Job Description

Barclays is seeking a Principal Engineer to lead their Developer Services team, focusing on building and maintaining tools and shared components across the organization. This role combines technical leadership with strategic vision, requiring expertise in cloud technologies, DevOps practices, and enterprise-scale software development. The position offers an opportunity to shape the developer experience at a global financial institution, working with cutting-edge technologies while ensuring compliance with financial sector regulations.

The ideal candidate will serve as a technical thought leader, driving innovation while maintaining security and operational excellence. They will be responsible for defining the Developer Services strategy, implementing modern tooling, and optimizing development workflows across the organization. This role requires a blend of hands-on technical expertise and leadership skills, as you'll be mentoring teams while also making significant technical decisions.

Working at Barclays means joining a prestigious financial institution with a global footprint, offering opportunities to work on complex technical challenges at scale. The role demands someone who can balance technical excellence with business acumen, ensuring that technical decisions align with organizational objectives while maintaining the highest standards of security and compliance.

The position offers the chance to work with modern technologies including AWS, Kubernetes, and various DevOps tools, while collaborating with teams across the organization. Success in this role requires not just technical expertise, but also strong communication skills and the ability to influence stakeholders at all levels of the organization.

Last updated 16 days ago

Responsibilities For Principal Engineer

  • Lead and manage engineering teams, providing technical guidance and mentorship
  • Oversee timelines, team allocation, risk management and task prioritization
  • Define Developer services strategy and technical direction
  • Drive modern developer tool ecosystem implementation
  • Evaluate emerging technologies and provide recommendations
  • Implement security and controls for compliance
  • Monitor and optimize container development loops
  • Build strong partnerships for cross-organization collaboration

Requirements For Principal Engineer

Java
Kubernetes
Linux
  • Extensive experience in financial services across technology roles
  • Expert background in Java, AWS, DevOps and container platforms
  • Strong experience with large-scale on-prem environments and AWS
  • Practical knowledge of Developer productivity metrics
  • Experience with tools like Jira, Jenkins, GitLab, ServiceNow, SonarQube
  • Outstanding relationship & stakeholder management skills
  • Extensive experience in designing and delivering large scale software systems

Related Jobs

Principal Cloud Support Engineer - OCI Multicloud Support

Principal Cloud Support Engineer position at Oracle, requiring 8+ years of cloud experience, focusing on OCI multicloud support and customer-facing technical problem resolution.

Distinguished Engineer

Distinguished Engineer position at Fidelity International leading cloud transformation and engineering excellence initiatives, requiring 12-16 years of experience in cloud architecture and application development.

Principal CSS SaaS SCM Engineer

Principal SCM Engineer role at Oracle, leading cloud solutions implementation and customer success for global enterprise clients.

Principal FinOps Engineer - MR

Lead FinOps strategy and cloud cost optimization across multi-cloud environments at Perforce, a global DevOps solutions provider.

PRINCIPAL SW SYSTEMS ENGINEER 9850- CloudOps/DevOps- Linux-Kubernetes-AWS/Azure

Principal Software Systems Engineer position focusing on CloudOps/DevOps, managing cloud test environments and infrastructure automation using Linux, Kubernetes, and cloud platforms.