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).
Embark on a transformative journey as a Lead Platform Engineer. At Barclays, our vision is clear – to redefine the future of banking and help craft innovative solutions. Join our mission-critical Dart platform team, providing advanced cloud and on-premises infrastructure for front-office developers (quants and strategists). You’ll work with AWS, on-premises Kubernetes, Python, and data pipelines, partnering with internal platforms and front-office business teams to deliver scalable, secure, and innovative solutions. This is a unique opportunity to lead a focused, high-impact engineering team while shaping the technology that drives our front-office capabilities.
Job Responsibility:
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
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
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:
Programming in Python
familiarity with Java is a plus
Designing and deploying solutions with AWS services (S3, Glue, Kinesis, Lambda, ECS, IAM, KMS, API Gateway, Step Functions, MSK, CloudFormation, etc.)
Applying Generative AI concepts to develop and deploy AI applications
Leading engineering teams and setting technical direction
Designing secure, scalable, and cost-efficient systems
Nice to have:
Experience with on-premises Hadoop and Kubernetes
Familiarity with AWS cost management and optimization tools
Understanding of quantitative/front-office developer workflows
Knowledge of financial services data needs and usage patterns
Awareness of AI/ML infrastructure and cloud-native tooling trends