To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
Job Summary
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Join us as a Software Engineer at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence.
You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills.
Matching Summary
To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Skills & Requirements
Must-have
High-quality software solutions
Scalable, maintainable, optimized code
Cross-functional collaboration
Secure coding practices
Effective unit testing practices
Frontend: HTML5, CSS3, JavaScript, modern frameworks
Backend: Node.js, Python, Java, or .NET
SQL and NoSQL databases
Git and collaborative workflows
RESTful services and GraphQL
Nice-to-have
Knowledge sharing culture
Industry technology trends
Technical excellence and growth
Risk mitigation and control strengthening
Creative and effective problem solving
Influence or convince stakeholders
Key Requirements
Proficiency in HTML5, CSS3, JavaScript (ES6+)
Experience with modern frontend frameworks (React, Vue.js, or Angular)
Experience with server-side technologies (Node.js, Python, Java, or .NET)
Knowledge of SQL and NoSQL databases
Experience with Git and collaborative development workflows
Experience with API Development (RESTful services and GraphQL preferred)