Job Description
Purpose of the role
To design, develop, and improve software using various engineering methodologies that provide business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
1. Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
2. Collaborate across functions with product managers, designers, and engineers to define requirements, devise solutions, and ensure seamless integration aligned with business objectives.
3. Participate in code reviews and promote a culture of code quality and knowledge sharing with peers.
4. Stay informed of industry trends and innovations, contributing to technology communities to foster technical excellence and growth.
5. Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
6. Implement effective unit testing practices to ensure code quality, readability, and reliability.
Vice President Expectations
1. Contribute to strategy, drive requirements, and recommend changes. Manage resources, budgets, policies, and processes, ensuring continuous improvement.
2. If managing a team, define roles, plan for future needs, counsel employees, and lead specialists to influence operations while balancing goals and budgets.
3. Demonstrate leadership behaviors (Listen, Energize, Align, Develop) to create an environment for colleagues to excel.
4. For individual contributors, serve as a subject matter expert, guide technical directions, lead assignments, and mentor less experienced staff.
5. Advise stakeholders on functional and cross-functional impacts and alignments.
6. Manage risks, demonstrate accountability, and strengthen controls related to team activities.
7. Understand organizational functions to contribute to business goals.
8. Collaborate across units to stay aligned with business strategies.
9. Develop solutions based on complex analysis, research, and innovative thinking.
10. Build and maintain relationships with stakeholders to achieve business objectives, using influencing and negotiating skills.
All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset: Empower, Challenge, Drive.
Join us as a Platform Engineering Lead at Barclays, leading digital evolution, driving innovation, and harnessing cutting-edge technology to transform our digital offerings within Foundations Engineering.
To succeed, you should have experience with:
* Engineering excellence and leadership — Hands-on engineering with a passion for modern technologies, proven delivery in complex enterprise domains, experience in Java or similar, and adaptability across languages.
* Cloud and scalable infrastructure — Expertise in AWS, infrastructure as code, designing reliable and secure platforms.
* DevOps and automation — Experience with CI/CD pipelines, containerization (Docker), orchestration, and a commitment to automation and quality.
Additional valued skills include:
* Experience with SaaS deployment, SRE principles, monitoring tools like ELK or AWS CloudWatch, and configuration management tools like Chef.
* Understanding of Agile methodologies, Scrum, and SDLC practices.
* AWS certifications.
This role is based in Glasgow.
#J-18808-Ljbffr