CareerPlanSign in

Senior Software Engineer II

Bangalore, Karnataka, IN💼 Full-time🗓 2026-06-25 → 2026-09-12

Core

Design and develop highly available, scalable distributed transaction systems for the Global Card Network to process customer card transactions in real-time.

Role type

Senior Software Engineer (Distributed Systems)

Builds

Next-generation distributed transaction platform and cloud-native microservices for payment processing.

Domain

Financial Services / Payments Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Java, Go, distributed microservices, Service Mesh (Envoy, Linkerd, Istio), gRPC/ProtoBuf, NoSQL databases, distributed messaging (Redis, Kafka, Cassandra), RESTful APIs, event-driven programming, cloud-native architecture, Docker, Kubernetes, OpenShift, DevOps, Jenkins, Git, CI/CD.

Preferred skills

Business Rule Management (Drools), low-latency system design, reactive programming.

Responsibilities

Lead code reviews and automated testing; design complex subsystems for high availability and low latency; develop prototypes and build POCs for new technologies; debug software components; drive team strategy and prioritize initiatives; collaborate with cross-location teams.

Seniority

Senior, hands-on IC with team leadership

Sourced via efinancialcareers · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.