# Senior Backend Product Software Engineer, Payments

**Company**: Dropbox
**Location**: Remote - Poland
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: 333 200 zł-450 800 zł PLN
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/dropbox/jobs/7812915?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a0722dcd-8bb

## Description

## Role Description

The Payments Team is responsible for building and maintaining Dropbox’s internal payments infrastructure , a robust, in-house alternative to third-party providers. The team supports all critical components of our financial ecosystem, including payment processing, authentication (e.g., 3DS), transaction flows, risk management, and revenue recognition.

As part of a strategic initiative to expand our global presence and to accelerate opportunities in Payments-driven revenue we’re building an entirely new Payments team based in Poland. The entire team, including engineering manager, product manager, and data scientist will be based on Poland. As a member of this new team, you’ll have the unique opportunity to shape the technical direction, culture, and processes of a high-impact engineering group from the ground up.

## Responsibilities

- Collaborate closely with product managers, designers, and cross-functional partners (Billing, Financial Data Engineering, etc.) to deliver reliable payments functionality.

- Design, build, test, and maintain backend services and APIs powering financial transactions.

- Work with metrics and logging systems to ensure visibility and observability of the payment infrastructure.

- Act as a technical lead across projects and teams.

- Set long-term technical direction and ensure engineering excellence.

- Drive cross-team collaboration and mentor engineers.

- Develop intuitive product instincts and use data to shape technical and product strategy.

On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.

## Requirements

- 9+ years of experience in software engineering or related industry roles.

- Professional experience in backend engineering, preferably with large-scale systems.

- Proficiency in any backend programming language (we’re using Python in Payments, but being language agnostic we know the language is mainly the tool).

- Solid understanding of distributed systems, transactions, and service reliability.

- Strong communication skills, particularly when working across time zones.

## Preferred Qualifications

- Experience with payment systems or financial transaction infrastructure.

- Experience with observability tools (Grafana, Prometheus).

- Passion for fostering technical growth within teams.

- Experience with platforms like Databricks for data engineering and analytics is a plus.

## Compensation

Poland Pay Range: 333 200 zł-450 800 zł PLN

## Skills

### Required
- backend engineering
- large-scale systems
- distributed systems
- transactions
- service reliability
- communication skills
- Python

### Nice to have
- payment systems
- financial transaction infrastructure
- observability tools
- Grafana
- Prometheus
- Databricks
- data engineering
- analytics

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/dropbox/jobs/7812915?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
