PayPal logo

Sr Software Engineer, Back End

PayPal
NewPosted yesterday

LOCATION

Bangalore · Onsite

EXPERIENCE

3+ Years

SKILLS REQUIRED

JavaDistributed SystemsPayment ProcessingObservabilityTechnical WritingDesign Patterns

Job description

Overview

Senior Backend Software Engineer owning the design and reliability of Java services across checkout, commerce, identity and money movement for PayPal POS, and leading the technical takeover of these services from the Sweden team.

What you'll do

  • Deliver complete solutions across all phases of the SDLC (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advise immediate management on project-level issues.
  • Guide junior engineers.
  • Set the technical direction for services spanning checkout, commerce, identity and money movement.
  • Reduce operational and financial risk in payment, settlement and payout flows through better design, automation and observability.
  • Lead the Zettle-to-PayPal convergence work on the backend, including the move of legacy merchants onto PayPal One Identity and the integration with PayPal core payments through the TAP API.
  • Grow the team: mentor engineers, review designs, and make knowledge transfer from Sweden stick.
  • Lead design and delivery of larger changes such as new payment flows, integrations and migrations, writing clear design documents and decision records.
  • Act as incident commander for your domain; run post-incident reviews and drive the fixes.
  • Own SLOs, alerting and capacity for your services; work with SRE and PayPal platform teams.
  • Review code and designs for the team, and coach engineers at CL5 and below.
  • Partner with product, Finance, security and compliance on payments, settlement, payouts and reconciliation.
  • Run knowledge-transfer sessions with Sweden and ensure every critical service has at least two people who can operate it.

What you'll need

  • 3+ years relevant experience and a Bachelor's degree, OR any equivalent combination of education and experience.
  • 4 to 7 years of software engineering experience, with deep Java expertise and a record of owning production services.
  • Proven design of distributed, event-driven systems on AWS, including multi-region and failure-mode thinking.
  • Strong knowledge of payments: authorization, capture, refunds, clearing, settlement, chargebacks and reconciliation.
  • Working knowledge of PCI DSS scope, key management and secure access to sensitive data.
  • Experience leading cross-team technical work, mentoring, and handling incidents as lead.
  • Clear written and spoken English, and comfort working across time zones with teammates in Bangalore and Sweden.

Nice to have

  • Experience with ledgers, payouts or bank connectivity.
  • GraphQL federation, OAuth and identity migrations, PSD2/SCA, EU payment schemes (such as Swish or Vipps).
  • A habit of writing things down: runbooks, design notes and decision records.
  • Curiosity about payments and a sense of care for the merchants and customers who depend on the product.

Details

  • Location: Bangalore, Karnataka, India.
  • Hybrid work model: 3 days in the office and 2 days at your choice of PayPal office or home workspace.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Software Engineer, Back End