System Engineer

Paypal · Bengaluru

  • Experience5–9 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelsenior
  • Posted2 Sept 2026

About Paypal

Paypal is hiring in Bengaluru in financial services. This role looks for around 5+ years of experience.

Skills

  • C++
  • Java
  • distributed systems
  • PostgreSQL
  • transaction management
  • performance engineering
  • streaming processing

The role

A system engineer at a global payments and financial technology company builds distributed systems with PostgreSQL and C++/Java, applying transaction management, performance engineering, and streaming processing to production software while guiding architecture and critical delivery.

Full job description

Requirements:

More than 5 years of experience developing/testing/deploying secure, production-quality software products.

Expert-level programming (C++/Java) is required with a demonstrated ability to solve complex problems.

Prior experience building distributed systems at internet scale.

Deep expertise in PostgreSQL internals: storage/buffer manager, WAL, MVCC, lock manager, query planner/executor.

Alternatively, deep expertise in streaming processing (Flink, Kafka, and Message product) is also OK.

Strong transaction management background: isolation levels, concurrency control, deadlock detection, crash recovery, physical/logical replication, and HA/failover strategies.

Experience in performance engineering: profiling (perf, gdb, flamegraphs); benchmarking (pgbench);

Autovacuum tuning, index/statistics optimisation, and I/O/memory optimisation for large-scale workloads are preferred.

Technical leadership experience in guiding teams and making architectural decisions.

A bachelor's in computer science or equivalent is required.

Demonstrated experience in leading critical projects to production.