Senior Software Engineer for C++ & Java

JobCubby

Hinoba-an

On-site

PHP 1,319,000 - 2,375,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Barclays seeks a Senior Software Engineer for C++ & Java to lead the evolution of our infrastructure and deployment pipelines. You will build robust, scalable, and secure systems that ensure seamless delivery of digital solutions.

You will work with modern C++ for low-latency apps and Java/Spring to develop microservices, using Kafka/Solace for event-driven architectures and Redis/Coherence for caching. The role is based in Pune.

Qualifications

  • Experience in building low-latency systems with modern C++.
  • Proficient in Java and Spring for microservices.
  • Hands-on with distributed messaging (Kafka/Solace) and caching (Redis/Coherence).
  • Python scripting with Django/SQLAlchemy/pandas is a plus.

Responsibilities

  • Develop and evolve infrastructure and deployment pipelines.
  • Build robust, scalable, and secure software systems.
  • Collaborate on data-driven, high-performance applications.
  • Lead or contribute to multi-year projects with cross-functional teams.

Skills

C++ low-latency
Java / Spring
Distributed messaging
Caching systems
Python scripting

Tools

Kafka
Solace
Redis
Oracle Coherence

Job description

Purpose of the role

To build and maintain the systems that collect, store, process, and analyse data, such as data pipelines, data warehouses and data lakes to ensure that all data is accurate, accessible, and secure.

Accountabilities
  • Build and maintenance of data architectures pipelines that enable the transfer and processing of durable, complete and consistent data.
  • Design and implementation of data warehoused and data lakes that manage the appropriate data volumes and velocity and adhere to the required security measures.
  • Development of processing and analysis algorithms fit for the intended data complexity and volumes.
  • Collaboration with data scientist to build and deploy machine learning models.
Vice President Expectations
  • To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and elevate breaches of policies/procedures..
  • If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements..
  • If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others..
  • OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions..
  • Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment.
  • Manage and mitigate risks through assessment, in support of the control and governance agenda.
  • Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does.
  • Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business.
  • Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies.
  • Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions.
  • Adopt and include the outcomes of extensive research in problem solving processes.
  • Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes.
Join us as a Senior Software Engineer for C++ & Java at Barclays where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions.

To be successful as a Senior Software Engineer for C++ & Java, you should have experience with:

  • Must have strong hands‑on experience developing low‑latency applications using modern C++ (C++11/14/17/20)
  • Must have experience in Java, strong proficiency is required in the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data) for developing microservices and distributed systems
  • Must have skill # 3
  • Must have experience in Distributed messaging platforms with practical working knowledge of distributed messaging platforms (Kafka and Solace) for event‑driven architectures and Caching solutions: experience implementing caching solutions using Redis and Oracle Coherence
  • Must have experience in Python scripting with working experience on Django, SQL Alchemy, pandas, Kafka, Redis.

Some other highly valued skills may include:

  • Nice to have experience on end‑to‑end GitLab CI/CD pipelines setup with multi‑stage deployments, artifact management, and environment promotion strategies
  • Nice to have knowledge about AI/ML technologies
  • Nice to have Knowledge about Investment banking, risk management, securitized products

You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job‑specific technical skills.

The role is based out of Pune.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Python Developer
Full Stack Python Developer

JobCubby • Hinoba-an

On-site
PHP 597,000 - 862,000
Senior C++ & Java Engineer - Low-Latency Microservices
Senior C++ & Java Engineer - Low-Latency Microservices

JobCubby • Hinoba-an

On-site
PHP 1,319,000 - 2,375,000
Engineering Lead - Cards
Engineering Lead - Cards

Barclays • Hinoba-an

On-site
PHP 1,719,000 - 2,777,000
The Core Engineering-L2-Bengaluru-Associate-Software Engineering
The Core Engineering-L2-Bengaluru-Associate-Software Engineering

Goldman Sachs Group, Inc. • Hinoba-an

On-site
PHP 650,000 - 950,000
Lead Application Developer
Lead Application Developer

V2 Solutions • Hinoba-an

On-site
PHP 1,000,000 - 1,500,000
Senior Java Backend Developer- Assistant Vice President
Senior Java Backend Developer- Assistant Vice President

Citibank (Switzerland) AG • Hinoba-an

On-site
Confidential
Software Solutions Engineer RS2 Plc
Software Solutions Engineer RS2 Plc

RS2 SOFTWARE PLC • Philippines

On-site
PHP 600,000 - 900,000
Software Engineer Project Director, Digital Identity – ITS – NFT Admin
Software Engineer Project Director, Digital Identity – ITS – NFT Admin

TriOid Skills • Hinoba-an

On-site
PHP 1,800,000 - 3,000,000
Senior Java Developer- Assistant Vice President
Senior Java Developer- Assistant Vice President

Citibank (Switzerland) AG • Hinoba-an

On-site
Confidential
Senior Java Full Stack Engineer - Assistant Vice President
Senior Java Full Stack Engineer - Assistant Vice President

Citibank (Switzerland) AG • Hinoba-an

On-site
Confidential