Join Barclays as a Software Engineer and be part of a team that's driving innovation in the financial sector. This role offers an opportunity to work on cutting-edge technology solutions that revolutionize digital banking services. You'll be developing web-based applications and APIs using Python and Flask, while also contributing to front-end development with React. The position involves working with data science and NLP algorithms, making it an exciting opportunity for engineers interested in both traditional software development and modern AI-driven solutions.
The role is based in Pune, India, where you'll be part of Barclays' global technology team. You'll collaborate with product managers, designers, and other engineers to define software requirements and devise solution strategies. The position emphasizes secure coding practices, quality assurance, and performance optimization, making it ideal for developers who value both technical excellence and business impact.
As a Software Engineer at Barclays, you'll be expected to demonstrate the company's core values of Respect, Integrity, Service, Excellence, and Stewardship. The role offers exposure to financial/trading systems and surveillance technologies, providing a unique opportunity to work at the intersection of technology and finance. You'll be part of a collaborative environment that promotes continuous learning and professional growth, with opportunities to contribute to the organization's technology communities.
The ideal candidate should have strong programming skills, particularly in Python and web technologies, along with an understanding of database systems and modern software development practices. This role is perfect for someone who wants to build a career in financial technology while working with a diverse, global team at one of the world's leading banks.