Barclays Senior Software Engineer Recruitment 2026
Barclays is hiring for a Senior Software Engineer – C++ & Java position in Pune. The role is part of the Markets Pre Trade business area and focuses on low-latency applications, Java microservices, distributed systems, messaging platforms, caching and infrastructure.
Barclays
About Barclays
Barclays is a global financial services organisation with technology teams working across banking, financial markets and digital infrastructure. The company operates technology centres in multiple countries, including a major technology campus in Pune.
Eligibility Criteria
- Strong hands-on experience developing low-latency applications using modern C++ such as C++11/14/17/20.
- Strong Java development experience.
- Experience with Spring Boot, Spring Cloud, Spring Security and Spring Data.
- Experience with distributed systems and microservices.
- Practical experience with Kafka and Solace.
- Experience with Redis and Oracle Coherence.
- Experience with Python scripting and technologies such as Django, SQLAlchemy and pandas.
- Strong problem-solving and technical skills.
Key Responsibilities
- Build and maintain scalable and secure technology solutions.
- Develop low-latency applications using C++ and Java.
- Develop Spring-based microservices and distributed systems.
- Work with event-driven architectures using Kafka and Solace.
- Implement caching solutions using Redis and Oracle Coherence.
- Build and maintain data pipelines and data architectures.
- Develop processing and data-analysis solutions.
- Work with data scientists on deploying machine learning models.
- Contribute to infrastructure and deployment pipelines.
- Collaborate with stakeholders and provide technical direction.
Preferred Skills
- Modern C++ (C++11/14/17/20)
- Java and Spring ecosystem
- Spring Boot, Spring Cloud, Spring Security, Spring Data
- Kafka and Solace
- Redis and Oracle Coherence
- Python, Django, SQLAlchemy and pandas
- GitLab CI/CD
- Multi-stage deployment pipelines
- AI/ML knowledge
- Investment banking or risk-management knowledge
Selection Process
- Application – Submit your information, CV and cover letter.
- Assessment – Assessment of behaviours and ability at work.
- Interview – Discussion of previous experience and skills.
- Next Step – Additional information and screening.
Salary & Benefits
- Salary: ₹15 – ₹30 Lakhs per year (Approx., third-party estimate).
- Employment: Permanent / Full Time.
- Location: Pune, Maharashtra.
- Work Mode: Hybrid.
- Benefits: Barclays lists benefits including competitive holiday allowance, life assurance, private medical care and pension contribution.
Frequently Asked Questions
Candidates with strong professional experience in C++, Java, Spring, distributed systems and related technologies can apply. Barclays has not specified a fixed experience requirement in the official posting.
The estimated salary is ₹15 – ₹30 Lakhs per year, based on third-party Barclays salary data. The official CTC for this position has not been disclosed.
The position is based in Pune, Maharashtra. Barclays states that flexible/hybrid working arrangements may be available depending on business requirements.
The process includes application, assessment, interview and additional screening.
The official job posting does not specify a last date. Candidates should apply while the position is active.
Note: Only shortlisted candidates will be contacted for the next round of the selection process.