Overview
Design, develop and improve software that provides business, platform and technology capabilities for customers and colleagues, spearheading the evolution of Barclays' digital landscape.
What you'll do
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks and tools.
- Ensure code is scalable, maintainable and optimized for performance.
- Collaborate cross-functionally with product managers, designers and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaborate 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.
- Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implement effective unit testing practices to ensure proper code design, readability and reliability.
- Advise key stakeholders, including functional leadership 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.
- Create solutions based on sophisticated analytical thought, comparing and selecting complex alternatives.
What you'll need
- Strong experience designing scalable, resilient and implementable technology solutions, aligned to engineering and architectural standards.
- Broad technical expertise across APIs, integration, data, cloud/container platforms and modern engineering patterns.
- Proven ability to lead end-to-end solution design, collaborating effectively across Product, Engineering, Architecture, Security and Infrastructure.
- Strong risk and control mindset, embedding security, resilience, data and technology controls throughout the solution lifecycle.
Nice to have
- Experience within banking, payments, cash management, liquidity technology or another complex regulated environment.
- Experience modernizing technology through APIs, microservices, cloud/container adoption, automation and legacy simplification.
- Experience with design governance, assurance and technical decision-making, balancing strategic direction with pragmatic delivery.
- Demonstrated ability to influence technical direction and support collaborative, outcome-focused and continuous-improvement behaviours.
Details
Read the full description and apply on the company’s own careers page.