Skip to content
DropboxDropbox

Senior Infrastructure Software Engineer

Builds and scales distributed backend infrastructure supporting massive file metadata, data volumes, and concurrent connections. The role requires 9+ years of software development experience, strong programming skills, and expertise in systems such as operating systems, filesystems, databases, and networks.

About the job

Responsibilities

  • Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections.
  • Lead the expansion of Dropbox's function as the data fabric, connecting hundreds of millions of applications, devices, and services globally, while driving interoperability and adaptability across diverse ecosystems.
  • Measure and optimize the analytics platform to extract meaningful insights from vast data volumes.
  • Collaborate with cross-functional teams to improve the performance, reliability, and security of infrastructure.
  • Identify opportunities and drive improvements across projects, teams, and products.
  • Navigate ambiguous situations and uncertainties with adaptability and strategic thinking.
  • Participate in occasional on-call work to address bugs, outages, and operational issues.

Requirements

  • Bachelor's, master's, or doctoral degree in Computer Science or a related technical field involving coding, or equivalent technical experience.
  • 9+ years of professional software development experience.
  • Experience constructing and managing expansive, multithreaded, geographically distributed backend systems.
  • Proficiency programming and debugging in Python, Go, C, C++, or Java.
  • Experience with operating system internals, filesystems, databases, networks, and compilers is advantageous.
  • Ability to navigate ambiguity and solve open-ended problems.
  • Ability to own long-term projects through completion.
  • Ability to set medium- to long-term strategy for business-impacting projects.

Nice to Have

  • Experience defining technical roadmaps for a team.

Compensation

  • Poland pay range: 333 200 zł–450 800 zł PLN.

Skills

Python, Go, C, C++, Java, Operating Systems, Filesystems, Databases, Computer Networks, Compilers, Distributed Systems, Backend Systems, Analytics Platforms, Data Infrastructure

GitLab

GitLab

Poland

Senior Backend Engineer, Trusted Agentic Development
PLN272k+/yrRemote5+ YOEBackend Engineering

Senior backend engineer who will define and build trusted validation systems for AI-generated software, including fast feedback that helps agents self-correct. The role requires hands-on experience building with AI agents, broad software architecture judgment, and the ability to influence distributed engineering teams.

Vanta

Vanta

Remote

Senior Software Engineer, Test Core
$195k+/yrRemote5+ YOEBackend Engineering

Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.

Fingerprint

Fingerprint

Remote

Senior Backend Engineer, Core APIs
$150k+/yrRemote5+ YOEBackend Engineering

Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.

Scribe

Scribe

Remote

Sr Backend Software Engineer, Recording
$145k+/yrRemote8+ YOEBackend Engineering

Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.

GitLab

GitLab

Bengaluru, India

Senior Backend Engineer
$139k+/yrRemote5+ YOEBackend Engineering

Designs and evolves high-scale backend capabilities, making architectural trade-offs, improving reliability and performance, and mentoring engineers. The role requires strong backend and systems expertise plus production experience building reliable agentic AI systems.