Software Engineer, Back End (Bengaluru)

Software Engineer, Back End (Bengaluru)

07 Nov
|
Xoom
|
Bengaluru

07 Nov

Xoom

Bengaluru

Job highlights

- You will join a structured knowledge-transfer program with our Sweden team,then take on-call and feature ownership for the services you learn. . Meet our team. Zettle SMB Direct is the part of PayPal that builds the native point-of-sale experience for small and medium-sized businesses: the PayPal POS app (formerly Zettle Go) and the Zettle Terminal
- Minimum Qualifications

Job Summary What you need to know about the role- As a Backend Software Engineer, you will build and run the Java services behind the PayPal POS experience: checkout and purchase, commerce services (product library, inventory, gift cards, refunds, invoices), merchant identity, and the payments and payouts that move money. You will join a structured knowledge-transfer program with our Sweden team, then take on-call and feature ownership for the services you learn.

Meet our team

Zettle SMB Direct is the part of PayPal that builds the native point-of-sale experience for small and medium-sized businesses: the PayPal POS app (formerly Zettle Go) and the Zettle Terminal. Merchants use it to take card and tap payments, run checkout, manage their product library and inventory, issue receipts, handle refunds and invoices, and see what they earned.

Essential Responsibilities

- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
- Follows well-established internal conventions and standard procedures
- Understands internal standards processes an applies them to make technical decisions
- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
- May contribute to code design reviews

Minimum Qualifications

- 1+ years relevant experience and a Bachelor s degree OR Any equivalent combination of education and experience.

Your way to impact

- Keep checkout, purchase and refund flows rapid and correct for merchants taking payments every day.
- Take ownership of services in the Commerce Checkout, Identity Backbook, or Money Movement areas,



with growing independence.
- Improve reliability by learning the failure modes of event-driven systems and writing the runbooks that make the next incident shorter.
- Help migrate legacy Zettle merchants onto PayPal identity with no disruption to their business.

Your day to day

- Design, build, test and release features and fixes in Java services (Dropwizard, Gradle) that run on AWS.
- Work with REST APIs, SQS/SNS messaging, PostgreSQL and Cassandra-compatible stores, and handle idempotency, retries and dead-letter queues.
- Join on-call: first shadowing, then as primary for the services you own.
- Investigate production issues using dashboards, logs and traces, and fix root causes.
- Pair with Sweden engineers, review pull requests, and write and update runbooks and documentation.
- Follow PCI and security practices when working near cardholder or financial data.

What you need to bring

- 1 to 3 years of software engineering experience, with strong Java and object-oriented design.
- Experience building and operating REST services; familiarity with AWS (ECS/Fargate or similar, SQS/SNS, RDS/Aurora PostgreSQL, S3).
- Solid understanding of concurrency, testing, and debugging distributed systems.
- Awareness of event-driven design: idempotency, ordering, retries and eventual consistency.
- Interest in payments; prior payments, fintech or other regulated-domain experience is a plus.
- Nice to have: Cassandra/Keyspaces, GraphQL, OAuth, Terraform.
- Clear written and spoken English, and comfort working across time zones with teammates in Bangalore and Sweden.
- 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.

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please dont hesitate to apply. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Software Engineer, Back End (Bengaluru)
🏢 Xoom
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, back end (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, back end (bengaluru) / bengaluru