Senior Backend Product Software Engineer, Payments

Dropbox Dropbox · Enterprise · Poland · Business Platform (Sub Team)

Senior Backend Product Software Engineer for Dropbox's internal payments infrastructure team in Poland. Responsibilities include designing, building, and maintaining backend services for payment processing, authentication, transaction flows, risk management, and revenue recognition. The role involves technical leadership, cross-functional collaboration, and ensuring system reliability and observability. Experience with distributed systems, transactions, and financial transaction infrastructure is preferred.

What you'd actually do

  1. Design, build, test, and maintain backend services and APIs powering financial transactions.
  2. Work with metrics and logging systems to ensure visibility and observability of the payment infrastructure.
  3. Acts as a technical lead across projects and teams.
  4. Sets long-term technical direction and ensures engineering excellence.
  5. Drives cross-team collaboration and mentors engineers.

Skills

Required

  • backend engineering
  • distributed systems
  • transactions
  • service reliability
  • Python

Nice to have

  • payment systems
  • financial transaction infrastructure
  • observability tools
  • Grafana
  • Prometheus
  • Databricks
  • data engineering

What the JD emphasized

  • 9+ years of experience in software engineering or related industry roles.
  • Professional experience in backend engineering, preferably with large-scale systems.
  • Solid understanding of distributed systems, transactions, and service reliability.