Taro Logo

Software Engineer

Barclays is a British multinational universal bank, providing financial services globally.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer

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.

Last updated a day ago

Responsibilities For Software Engineer

  • Development and delivery of high-quality software solutions using industry aligned programming languages and frameworks
  • Cross-functional collaboration with product managers, designers, and other engineers
  • Participate in code reviews and promote code quality
  • Build and maintain web-based applications and APIs using Python and Flask
  • Develop front-end components with React
  • Contribute to integration of data science and NLP algorithms
  • Debug, test, and optimize applications

Requirements For Software Engineer

Python
JavaScript
TypeScript
React
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proficiency in Python with experience in building REST APIs using Flask
  • Experience with React and modern JavaScript/TypeScript
  • Basic understanding of SQL databases
  • Knowledge of Unix/Linux systems
  • Strong English communication skills
  • Ability to work collaboratively in an agile environment
  • Experience with data analysis/NLP/visualization libraries in Python

Interested in this job?

Jobs Related To Barclays Software Engineer