Barclays logo

Barclays

Banking and Financial Services

work 8 open jobs
domain Banking and Financial Services
groups More than 90,000 employees globally employees
location_on London, United Kingdom
language Website

About Barclays

Barclays is a global banking and financial services organization with extensive technology operations. Barclays Careers include software engineering, cloud, data, AI, cybersecurity, DevOps, architecture and product technology roles. India is an important technology location, with major operations in Pune, Chennai and Noida. Freshers can explore internships and graduate opportunities, while experienced professionals can pursue senior engineering, architecture, cloud, cybersecurity, data and technology leadership roles.

Barclays is a global banking and financial services organization with a long operating history and a significant technology workforce. The company operates across areas including personal banking, business banking, corporate and investment banking, payments and wealth-related services. Technology supports many of these... Barclays is a global banking and financial services organization with a long operating history and a significant technology workforce. The company operates across areas including personal banking, business banking, corporate and investment banking, payments and wealth-related services. Technology supports many of these businesses through digital channels, financial platforms, data systems, security capabilities and enterprise applications.

For software job seekers, Barclays Careers can provide opportunities across software engineering, application development, cloud computing, data engineering, artificial intelligence, cybersecurity, DevOps, infrastructure, testing, architecture and technology operations. Technology teams work on systems where reliability, security, performance and data quality are important because applications can support financial products and services.

Barclays has a significant technology presence in India. Its India operations include major technology and business locations such as Pune, Chennai and Noida, with technology professionals working on platforms and services that support the wider organization. Candidates should check individual vacancies for the exact office, team and work arrangement because hiring requirements can vary.

Software engineers can find roles across backend, frontend and full-stack development. Depending on the position, candidates may work with Java, Python, C#, JavaScript, TypeScript, SQL, APIs, microservices, databases and cloud technologies. Data professionals can work across data engineering, analytics, machine learning and information management, while cybersecurity teams focus on protecting applications, infrastructure, identities and financial information.

Barclays also provides opportunities for students, graduates and early-career professionals through internships, graduate programs and technology-focused career pathways. These opportunities can help candidates gain practical experience while working with experienced professionals.

Experienced Professionals can explore senior engineering, architecture, cloud, cybersecurity, data, product development and technology leadership roles. Candidates should evaluate every vacancy individually because qualifications, experience, location, benefits, work mode and interview stages differ by position and country.
Company Type service
Industry Banking and Financial Services
Company Size More than 90,000 employees globally
Work Mode Office, hybrid or other flexible arrangements depending on role, location, team and business requirements

Why Work at Barclays?

groups

Competitive compensation according to role and location

trending_up

Health and wellness benefits according to local policy

lightbulb

Paid annual leave according to applicable employment rules

balance

Parental and family support programs where applicable

verified

Flexible working arrangements for eligible roles

Barclays can be an attractive destination for technology professionals who want to build software within a global financial services environment. Banking technology creates demanding engineering challenges because applications need to support large user populations, financial transactions, sensitive data, regulatory requirements and high availability.

Software engineers can explore backend, frontend and full-stack development, while platform and cloud engineers can work on infrastructure, automation, reliability and distributed systems. Data professionals can pursue data engineering, analytics, artificial intelligence and machine learning opportunities. Cybersecurity professionals can work on application security, identity, threat detection, cloud security and technology risk.

For Freshers and students, Barclays provides early-career opportunities that can offer practical exposure to professional technology teams. Graduate and internship pathways can help candidates develop technical skills, business knowledge and workplace experience. Applicants should review current programs because eligibility and availability vary by country and hiring cycle.

Experienced Professionals can pursue senior engineering, architecture, product technology, cloud, data and cybersecurity positions. Working in a global bank can also provide opportunities to collaborate with teams across different countries and business areas.

Barclays has a substantial technology presence in India, making it relevant to software professionals seeking banking and fintech-related careers. Candidates should review the exact role requirements and consider whether the technical stack, work model, location and career direction match their goals.

Interview Experience

Hiring Process

The Barclays hiring process can vary depending on the role, business area, location and experience level. Candidates generally begin by searching current opportunities through the Barclays careers platform and submitting an online application.

The application is reviewed against the requirements of the vacancy. Shortlisted candidates may receive an initial recruiter conversation covering their background, skills, motivation, availability and suitability for the position.

Technology candidates may then complete an online assessment or technical evaluation depending on the role. Software engineering interviews can cover programming, data structures, algorithms, object-oriented programming, databases, APIs, system design and technologies listed in the vacancy.

Further interviews may involve hiring managers, technical leads, product stakeholders or other members of the team. Behavioral discussions can explore communication, teamwork, ownership, problem solving, adaptability and decision making.

Graduate and internship recruitment can follow a different structure and may include application screening, online assessments, interviews or assessment-centre activities depending on the program and location.

Successful candidates may proceed to an offer and applicable pre-employment checks before onboarding. Candidates should confirm the current process for the specific Barclays vacancy because recruitment stages can change by role and region.

FAQ

Barclays is a global banking and financial services organization with businesses spanning personal banking, business banking, corporate and investment banking, payments and other financial services. Technology plays a major role in supporting digital channels, financial platforms, data systems, security and enterprise applications. For software professionals, this creates career opportunities across engineering, cloud, data, cybersecurity, DevOps, architecture, product development and technology operations.
Barclays offers early-career opportunities including graduate and internship pathways, although availability depends on country, business area and hiring cycle. Freshers should build strong foundations in programming, data structures, algorithms, databases, software engineering and communication. Candidates should review the eligibility requirements for each graduate or internship vacancy because academic requirements, application timelines, assessment stages and locations can differ between programs.
Technology requirements vary by team and position. Barclays software roles can involve Java, Python, C#, JavaScript, TypeScript, SQL, REST APIs, microservices, databases and cloud platforms. Data roles can use Python, SQL, analytics and machine learning technologies, while cybersecurity roles can involve identity, application security, cloud security and monitoring. Candidates should prioritize the technologies explicitly mentioned in their target job description rather than assuming one stack applies across the entire company.
The Barclays hiring process varies by role, location and business area. A typical process can include an online application, resume screening, recruiter communication, online assessments, technical interviews and behavioral discussions. Technology candidates may be evaluated on programming, algorithms, system design, databases and role-specific technologies. Graduate and internship recruitment can include additional assessment activities. Candidates should check the specific vacancy and recruitment communications for the current process.
Qualifications vary by position. Software roles may require a degree or equivalent experience in computer science, software engineering, information technology, mathematics or a related technical discipline. Practical development skills can be important, including programming, databases, APIs and testing. Some positions require specific years of experience or knowledge of particular technologies. Candidates should always compare their education and technical background with the requirements listed in the individual Barclays vacancy.
Barclays provides internship opportunities in different countries and business areas, subject to current hiring requirements. Technology internships can provide students with exposure to professional engineering teams, projects, financial technology and workplace practices. Applicants should verify the academic requirements, location, duration, application period and technical skills for each program. Internship availability changes by hiring cycle, so candidates should monitor the official Barclays careers platform for current opportunities.
Software engineering interviews can cover programming, data structures, algorithms, object-oriented programming, databases, APIs and system design. The exact focus depends on the position. Candidates may also be asked about projects, debugging, architecture decisions and technologies listed in the vacancy. Behavioral interviews can explore teamwork, communication, ownership and problem solving. Candidates should prepare using the job description as the primary guide and practice explaining technical decisions clearly.
Yes. Barclays has a significant technology and business presence in India, including major locations such as Pune, Chennai and Noida. India-based roles can span software engineering, data, cybersecurity, cloud, infrastructure, business analysis and other technology functions. The available positions and work arrangements change over time. Candidates should search current Barclays vacancies and confirm the exact city, team, experience requirement and work mode before applying.
Barclays combines financial services expertise with technology, creating a work environment where software teams collaborate with product, business, data, cybersecurity and infrastructure professionals. Banking technology requires attention to security, resilience, accuracy and data protection. Teams can therefore operate within structured engineering and risk-management practices while solving complex technical problems. The daily experience varies by team and manager, so candidates should use interviews to learn about the specific working environment.
Experienced Professionals can explore roles across software engineering, architecture, cloud, cybersecurity, data engineering, DevOps, product technology and technology leadership. Senior positions can require strong technical depth, system-design knowledge and experience delivering production systems. Candidates should highlight measurable impact such as performance improvements, automation, reliability, security or successful platform delivery. Leadership positions can additionally require mentoring, stakeholder management and cross-functional decision making.
Java, Python, C#, C++, JavaScript, TypeScript and SQL can be useful depending on the role. Java is common in enterprise and backend development, while Python can support automation, data and application development. JavaScript and TypeScript are useful for web and full-stack engineering. SQL is important for database and data-related roles. Candidates should learn the language required by their target vacancy and combine it with software design, testing and API skills.
Cloud technology is an important part of modern financial technology. Depending on the team, Barclays roles can involve cloud services, distributed systems, containers, Kubernetes, CI/CD, infrastructure automation, monitoring and cloud security. Candidates interested in cloud positions should understand Linux, networking, cloud architecture, security and infrastructure as code. The exact cloud platform and tooling can differ by team, so applicants should use the specific vacancy to identify the technologies they need to prepare.
Freshers should build strong foundations in programming, data structures, algorithms, object-oriented programming, databases, operating systems, networking, Git and testing. Candidates interested in banking technology can also learn REST APIs, secure coding, distributed systems and basic financial services concepts. A practical project such as an expense tracker, banking-style application, payment API or secure authentication system can demonstrate problem-solving ability. Preparation should then be aligned with the target vacancy.
Experienced candidates should demonstrate technical depth and measurable project outcomes. Valuable skills can include software architecture, distributed systems, cloud engineering, cybersecurity, data engineering, DevOps, automation and product development. Senior engineers should explain how their work improved reliability, performance, security, deployment speed or customer experience. Strong communication, stakeholder management, mentoring and technical leadership can also be important for senior and lead positions.
Barclays Careers can be attractive to software professionals who want to build technology within a global financial services organization. Banking creates challenging requirements around security, reliability, scalability, data protection and transaction accuracy. Engineers can develop skills in software engineering, cloud, data, cybersecurity and architecture while gaining exposure to financial technology. The international environment can also provide opportunities to collaborate with colleagues across business areas and geographic locations.
Barclays provides learning and development opportunities that can vary by role, location and career stage. Employees can develop through project experience, technical learning, mentoring, collaboration and structured early-career programs. Technology professionals can deepen skills in software engineering, cloud, data, cybersecurity and architecture while also developing business knowledge. Candidates who value professional growth should discuss training, mentoring, certifications and career progression with recruiters or hiring managers during the recruitment process.
Technology careers at Barclays can span software engineering, frontend development, backend development, full-stack engineering, cloud engineering, DevOps, cybersecurity, data engineering, artificial intelligence, machine learning, infrastructure, testing, architecture and technology product development. Roles vary by business area and location. Candidates should search the careers platform using specific job titles and technologies and then compare their experience with the responsibilities and qualifications in each vacancy.

Company Highlights

public

Global Presence

27+ locations

code

Technology Stack

Java, Python, C#, C++ & more

home_work

Work Mode

Office, hybrid or other flexible arrangements depending on role, location, team and business requirements

person_search

Hiring Trends

Actively hiring

trending_up

Team Size

More than 90,000 employees globally

Benefits & Work Culture

Barclays operates in an environment where technology, financial services and business requirements are closely connected. Technology teams can collaborate with software engineers, product managers, business analysts, cybersecurity specialists, data professionals, infrastructure teams and banking specialists. This cross-functional structure can help technology professionals understand how software supports real financial products and services. The nature of banking technology means teams need to pay close attention to security, resilience, data protection, accuracy and regulatory requirements. Software professionals may therefore work within structured engineering and risk-management practices while still solving complex technology problems. Barclays also supports early-career development through internships, graduate opportunities and structured learning. These pathways can help students and recent graduates gain exposure to professional engineering environments and build relationships with experienced colleagues. Its international footprint provides opportunities for collaboration across countries and time zones. India-based technology teams can contribute to global platforms and services. The day-to-day culture can differ by team, manager and business area, but candidates who value collaboration, accountability, continuous learning and solving complex problems may find the environment suitable.

  • check_circle Competitive compensation according to role and location
  • check_circle Health and wellness benefits according to local policy
  • check_circle Paid annual leave according to applicable employment rules
  • check_circle Parental and family support programs where applicable
  • check_circle Flexible working arrangements for eligible roles
  • check_circle Hybrid working opportunities where supported
  • check_circle Professional learning and development
  • check_circle Technical learning resources
  • check_circle Certification and skills development opportunities where available
  • check_circle Mentoring and coaching
  • check_circle Career development resources
  • check_circle Internal mobility opportunities
  • check_circle Employee recognition programs
  • check_circle Employee assistance and well-being resources where applicable
  • check_circle Retirement and financial benefits according to local policy
  • check_circle Employee volunteering opportunities
  • check_circle International collaboration opportunities
  • check_circle Technology communities and knowledge sharing
  • check_circle Leadership development opportunities
  • check_circle Early-career development programs

More About Barclays

Barclays is a global banking and financial services organization with a long operating history and a significant technology workforce. The company operates across areas including personal banking, business banking, corporate and investment banking, payments and wealth-related services. Technology supports many of these businesses through digital channels, financial platforms, data systems, security capabilities and enterprise applications.

For software job seekers, Barclays Careers can provide opportunities across software engineering, application development, cloud computing, data engineering, artificial intelligence, cybersecurity, DevOps, infrastructure, testing, architecture and technology operations. Technology teams work on systems where reliability, security, performance and data quality are important because applications can support financial products and services.

Barclays has a significant technology presence in India. Its India operations include major technology and business locations such as Pune, Chennai and Noida, with technology professionals working on platforms and services that support the wider organization. Candidates should check individual vacancies for the exact office, team and work arrangement because hiring requirements can vary.

Software engineers can find roles across backend, frontend and full-stack development. Depending on the position, candidates may work with Java, Python, C#, JavaScript, TypeScript, SQL, APIs, microservices, databases and cloud technologies. Data professionals can work across data engineering, analytics, machine learning and information management, while cybersecurity teams focus on protecting applications, infrastructure, identities and financial information.

Barclays also provides opportunities for students, graduates and early-career professionals through internships, graduate programs and technology-focused career pathways. These opportunities can help candidates gain practical experience while working with experienced professionals.

Experienced Professionals can explore senior engineering, architecture, cloud, cybersecurity, data, product development and technology leadership roles. Candidates should evaluate every vacancy individually because qualifications, experience, location, benefits, work mode and interview stages differ by position and country.

Awards

  • Recognition for banking technology innovation
  • Recognition for digital banking services
  • Recognition for financial services technology
  • Recognition for cybersecurity and technology risk practices
  • Recognition for workplace and employee initiatives
  • Recognition for diversity and inclusion programs
  • Recognition for early-career development
  • Recognition for sustainable finance and technology initiatives

Certifications

  • ISO 27001 information security management certification where applicable
  • ISO 22301 business continuity management practices where applicable
  • PCI DSS compliance for applicable payment environments
  • SOC assurance reporting for applicable services
  • ISO 9001 quality management practices where applicable
  • Cloud security and compliance frameworks where applicable
  • Financial services regulatory compliance frameworks
  • Data protection and privacy compliance frameworks
Barclays Careers can be a strong option for software professionals who want to work at the intersection of technology, banking and financial services. Modern banking depends on software for digital channels, payments, financial platforms, risk systems, data processing, customer applications and internal business operations. This creates opportunities for engineers who enjoy building secure, reliable and scalable technology. Barclays Jobs can include roles across software engineering, cloud computing, data engineering, artificial intelligence, cybersecurity, DevOps, infrastructure, testing, architecture, product development and technology operations. The exact technology stack differs between teams, so candidates should treat the individual job description as the main source when preparing for an application. Software engineers may work on backend services, frontend applications, full-stack products, APIs, microservices and enterprise platforms. Java, Python, C#, JavaScript, TypeScript and SQL can be useful depending on the position. Candidates should also understand object-oriented programming, databases, REST APIs, testing, version control and software design principles. Cloud and platform engineering provide another career path. Technology professionals may work with cloud services, containers, Kubernetes, CI/CD pipelines, infrastructure automation, monitoring and distributed systems. Candidates targeting cloud jobs should build knowledge of Linux, networking, security, infrastructure as code and cloud architecture. The specific provider and tooling can differ by team. Data is a major part of financial technology. Data engineers can build pipelines, data platforms and integrations, while data analysts and scientists can work with analytics, statistical methods and machine learning. Candidates should develop Python, SQL, data modeling, ETL or ELT, data quality and visualization skills. Knowledge of data governance and security can be valuable in financial services environments. Cybersecurity is another important technology area. Banking organizations need strong controls around applications, identities, infrastructure, networks and sensitive information. Cybersecurity professionals can work in application security, cloud security, identity and access management, threat detection, vulnerability management, security engineering and technology risk. Freshers can prepare for Barclays Careers by developing strong computer science fundamentals. Programming, data structures, algorithms, object-oriented programming, databases, operating systems, networking, Git and software testing are useful foundations. Candidates should also understand basic API design, secure coding and distributed systems if they are targeting backend or platform roles. A strong fresher portfolio should demonstrate practical problem solving. Suitable projects can include a banking-style application, payment API, expense tracker, secure authentication system, cloud application, data pipeline or automated testing framework. Candidates should be able to explain the architecture, database design, security decisions, testing approach and their personal contribution. For Java roles, candidates should understand collections, exceptions, multithreading, JVM fundamentals, Spring and REST services. Python candidates can focus on application development, automation, APIs, data processing and testing. Frontend candidates should develop JavaScript, TypeScript, React or other required frameworks, HTML, CSS, accessibility and API integration. Full-stack candidates should understand both frontend and backend development. Experienced Professionals can explore senior software engineering, technical architecture, cloud engineering, data engineering, cybersecurity, DevOps, product technology and technology leadership. Senior candidates should demonstrate measurable results such as improved system reliability, faster application performance, better security controls, reduced operational effort or successful delivery of complex platforms. The Barclays Interview Process varies according to role, business area and location. Candidates may experience application screening, recruiter discussions, online assessments, technical interviews, hiring-manager conversations and behavioral interviews. Software candidates should prepare programming, algorithms, databases, APIs, system design and role-specific technologies. Candidates should also be ready to discuss previous projects and explain technical trade-offs. Behavioral interviews can explore teamwork, communication, ownership, customer focus, adaptability and decision making. Candidates should prepare concise examples from academic projects, internships or professional experience. A structured answer should explain the situation, the challenge, the actions taken and the outcome. For graduate and internship opportunities, Barclays provides early-career routes that can help students and recent graduates gain professional experience. Technology graduates may work with experienced teams while developing technical and business skills. Availability and eligibility vary by program, country and hiring cycle, so applicants should check the current careers portal. Barclays Work Culture brings together technology, financial expertise and business collaboration. Software engineers can work with product managers, analysts, cybersecurity professionals, data specialists, infrastructure engineers and banking teams. This cross-functional environment can help technology professionals understand how software decisions affect customers, financial products and business operations. The global nature of Barclays can provide opportunities to collaborate across countries and time zones. India is an important technology location, with major operations in Pune, Chennai and Noida. Candidates should verify the exact office and work arrangement in each vacancy because team requirements can differ. Work mode can vary by position. Some roles may use hybrid working, while others may require regular office attendance because of team, security, infrastructure or business requirements. Candidates should confirm the working model during recruitment and review the individual vacancy for location-specific expectations. Benefits vary according to country, employment type and role. Depending on location, employees may have access to health and wellness programs, paid leave, retirement or financial benefits, learning resources, professional development and employee support programs. Applicants should review the benefits applicable to their specific country and employment arrangement rather than assuming that every benefit applies globally. For Freshers, focused preparation is more effective than trying to master every technology used in banking. A Java candidate should focus on Java, Spring, SQL, APIs and software design. A frontend candidate should focus on JavaScript, TypeScript, React and web fundamentals. A cloud candidate should study Linux, networking, cloud services, containers and CI/CD. A data candidate should strengthen Python, SQL, data pipelines and analytics. For Experienced Professionals, resumes should focus on business and technical impact. Instead of only listing responsibilities, candidates can describe improvements in performance, reliability, security, automation, deployment speed, data quality or customer experience. Senior candidates should also explain architecture decisions, mentoring experience and collaboration with business stakeholders. Barclays Careers can be particularly relevant to technology professionals who want to understand how software operates in a regulated financial environment. Banking technology requires strong attention to security, resilience, data protection, accuracy and operational reliability. Engineers can therefore develop technical skills while gaining experience with complex financial systems and business processes. Candidates interested in Barclays Jobs should use the official careers platform, search by role and location, and tailor each application to the vacancy. A strong resume should clearly identify programming languages, frameworks, databases, cloud technologies, engineering practices and project outcomes relevant to the position. Overall, Barclays offers technology career opportunities across software engineering, cloud, data, cybersecurity, DevOps, architecture, product development and financial technology. Its combination of global banking operations and technology creates challenging environments for professionals who enjoy building secure and reliable software. Candidates who want a technology career connected to financial services can consider Barclays Careers as part of their long-term career planning.

Jobs by Location

Related Articles

Related Companies

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.