
Barclays is hiring for a Software Engineer – I (Full Stack) position in Pune, India. This is a permanent technology opportunity within the Chief Technology Officer, focused on designing, developing and improving software solutions that support business, platform and technology capabilities. The role is particularly relevant for software engineers who enjoy working across application development, secure coding, testing, code quality and collaboration with product and engineering teams.
📌 Job Details
🔹 Company: Barclays
🔹 Role: Software Engineer – I (Full Stack)
🔹 Reference Code: JR-0000128354
🔹 Location: Pune, India
🔹 Business Area: Chief Technology Office
🔹 Area: Technology
🔹 Employment: Permanent
🏦 About Barclays
Barclays is a global banking and financial-services organisation with technology playing a major role in its digital banking, financial markets and business platforms. Barclays describes its technology organisation as an environment where engineers work on areas including machine learning, blockchain and financial technology, supporting services used by millions of customers. Its Pune campus is a major technology and operations hub.
For a Software Engineer, this means working in an environment where software engineering is closely connected with security, controls, reliability, risk management and business requirements—all of which are reflected in this particular job description.
💼 Why This Role Is Good for Experienced Professionals?
Professionals can build experience in:
🔹 Full-stack software development
🔹 Scalable and maintainable application architecture
🔹 Secure coding and vulnerability prevention
🔹 Unit testing and software reliability
🔹 Code reviews and engineering standards
🔹 Product and stakeholder collaboration
🔹 Risk and control management
🔹 Cross-functional technology projects
🔹 Problem-solving using multiple information sources
🔹 Communicating complex technical information
🛠️ Skills Required
🔹 Frontend: React, Angular or another modern JavaScript/TypeScript framework
🔹 Backend: Java/Spring Boot, .NET, Node.js or an equivalent backend technology
🔹 Programming: Strong object-oriented programming and problem-solving
🔹 APIs: REST API development and integration
🔹 Databases: SQL and relational database fundamentals
🔹 Testing: Unit testing, integration testing and test-driven development concepts
🔹 Version Control: Git and collaborative development workflows
🔹 Security: Secure coding, authentication, authorisation and protection of sensitive information
🔹 Engineering: Code reviews, debugging, performance optimisation and maintainable architecture
🔹 Methodology: Agile development and CI/CD fundamentals
🔹 Soft Skills: Communication, collaboration, stakeholder management and structured problem-solving
🎯 Preparation Tips for This Barclays Role
🔹 Revise DSA and coding problems, particularly arrays, strings, hash maps, linked lists, stacks, queues, trees and basic algorithmic optimisation.
🔹 Prepare one complete full-stack project and be ready to explain its frontend, backend, database, API flow and deployment.
🔹 Revise REST APIs, HTTP methods, status codes, authentication and error handling.
🔹 Practise explaining how you would design an application for scalability, maintainability and performance.
🔹 Prepare secure-coding scenarios involving SQL injection, authentication, authorisation, sensitive-data protection and input validation.
🔹 Revise unit testing and explain why tests should be part of the development process rather than added only after coding.
🔹 Prepare examples of code reviews where you identified bugs, maintainability problems or security concerns.
🔹 Because this is a banking environment, understand how risk and controls can affect software development, deployment and production operations.
🧑💻 Expected Interview Rounds at Barclays
🔹 Round 1 – Application/Initial Screening: Resume review, experience, technical background, location and role alignment.
🔹 Round 2 – Assessment: Behavioural and role-related assessment, potentially covering problem-solving and relevant technical competencies.
🔹 Round 3 – Technical Interview: Coding, programming fundamentals, full-stack development, APIs, databases, testing, debugging and software design.
🔹 Round 4 – Behavioural/Managerial Interview: Previous projects, collaboration, stakeholder management, risk awareness, ownership and problem-solving.
🔹 Final Screening: Additional information and employment-screening formalities may follow the interview stage.
💰 Salary Range
The job posting itself does not publish a salary figure. Third-party compensation data for Barclays BA4 Software Engineer roles in India shows recent Pune submissions around ₹12–15 LPA for 1–3 years and approximately ₹20–21 LPA for 4–6 years. These figures are employee-reported and relate to BA4 Software Engineer roles rather than a guaranteed package for JR-0000128354.
Therefore, candidates should consider approximately ₹12–21 LPA as a third-party reference range, not an official Barclays salary range for this specific vacancy. The actual offer can vary based on experience, internal level, technical skills and compensation structure.
📄 Resume Tips
Your resume should demonstrate that you can build, test and maintain production-quality software.
🔹 Put your strongest frontend and backend technologies prominently near the top.
🔹 Mention complete applications you have developed rather than listing technologies without context.
🔹 Quantify results such as performance improvements, reduced response times or increased test coverage.
🔹 Highlight REST APIs, database work, unit testing and CI/CD wherever applicable.
🔹 Include examples of secure coding or security improvements.
🔹 Mention code-review participation and collaboration with product/design teams.
🔹 Add projects involving scalable architecture, microservices or cloud deployment if genuinely applicable.
🔹 For experienced candidates, focus on ownership and business impact instead of only describing coding tasks.
📩 How to Apply
👉 Application Link: Click Here
Candidates interested in this opportunity should search for Barclays Software Engineer – Pune, Reference Code JR-0000128354, verify that the vacancy is still active and submit an updated resume through the Barclays careers application process. Barclays’ official recruitment flow begins with the application and progresses through assessment, interview and subsequent screening steps.
🚀 If you are a full-stack software engineer looking to work on secure, scalable and business-critical technology in the banking domain, this Barclays Pune opportunity is worth exploring.
