This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Be a part of a place where challenges are measured in billions, qubits and nanoseconds. Build your career in an environment where we’re advancing machine learning, leveraging blockchains, and harnessing FinTech. Working in Barclays technology, you’ll reimagine possibilities: learning and innovating to solve the challenges ahead, delivering for millions of customers. We are shaping the future of financial technology. Why not join us and make it happen here? At Barclays, we don’t just adapt to the future – we create it. Embark on a transformative journey as an Engineering Lead where you’ll play a pivotal role in shaping the future of colleague experience team by leading & managing engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions, driving technical excellence, fostering a culture of innovation, and collaborating with cross-functional teams to align technical decisions with business objectives.
Job Responsibility:
Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives
Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget
Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement
Evaluation and enhancement of engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity
Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
Enforcement of technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions
To contribute or set strategy, drive requirements and make recommendations for change
Plan resources, budgets, and policies
manage and maintain policies/ processes
deliver continuous improvements and escalate breaches of policies/procedures
If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes
They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements
If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard
OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction
They will lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments
They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions
Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment
Manage and mitigate risks through assessment, in support of the control and governance agenda
Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does
Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business
Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies
Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives
In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions
Adopt and include the outcomes of extensive research in problem solving processes
Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes
Requirements:
Proven experience managing engineering teams of 10+ members along with the ability to coach and develop technical talent
Strong hands-on experience with Java, Spring Boot, RESTful APIs, Kafka and workflow engines like JBPM/Kamunda
Proficiency in React and Micro Frontend Architecture, Liquibase for database version control
Familiarity with OpenShift (ApaaS) and AWS cloud services
Experience with Oracle Coherence or similar distributed caching solutions
Experience deploying applications on OpenShift or Kubernetes, together with API Gateway patterns and implementations
Proficiency with Helm for Kubernetes package management
Experience is designing high performance applications maintaining the quality parameters
Java v.8+ and above
Must have solid understanding of Core Java, REST API’s, Concurrency
Experience in memory management, profiling, etc
Cloud Concepts and Developer Lifecycle on AWS
Spring Boot v.2+, v.3+, Spring Batch, Spring JDBC, Hibernate JPA
Working experience in SOLID principles, design patterns
Junit, Mockito, Power Mock, Spring testing framework, etc
Applied knowledge of design and integration patterns
Experience deploying applications with Docker and Kubernetes
Versioning tools like Git, Bitbucket or GitLab
Nice to have:
A self-starter with good communication and stakeholder management skills
Solid understanding of distributed systems, microservices, and modular design principles
Strong problem-solving and decision-making abilities
Experience of DevOps tooling such as Jenkins, Bitbucket, Nexus, Gitlab, Jira etc
Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS – Oracle preferred
Good experience in Cloud technology like AWS (OpenShift etc.)
Build and Deployment tools (CI/CD, Jenkins)
Lead engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organizational objectives
Oversee timelines, team allocation, risk management and task prioritization to ensure the successful delivery of solutions within scope, time, and budget
Mentor and support team members' professional growth, conduct performance reviews, provide actionable feedback, and identify opportunities for improvement
Evaluation and enhancement of engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimize team productivity
Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
Enforcement of technology standards, facilitate peer reviews, and implement robust testing practices to ensure the delivery of high-quality solutions
What we offer:
Competitive holiday allowance
Life assurance
Private medical care
Pension contribution
Modern workspaces, collaborative areas, and state-of-the-art meeting rooms
Facilities include wellness rooms, on-site cafeterias, fitness centers, and tech-equipped workstations
Health and wellness
Gain access to wellness rooms, gyms and mental health support
A place where you can belong
Our welcoming and inclusive culture supports you to bring your whole self to work, explore your potential and pursue your passions
Collaborative Areas
More than work
There’s so much more than work to involve and engage you on campus
From socialising to sports, from community events to volunteering
Working flexibly
We’re committed to providing a supportive and inclusive culture and environment for you to work in