All remote jobs

Senior Infrastructure Software Engineer

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Remote from
Poland
Salary
PLN 333,200–450,800 / yr
Employment
Full Time
Experience
Senior
Published
Apply before
10 Nov 2026
Listing views
102
Application actions
3
Application toolkit

Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

The role, at a glance.

Dropbox is seeking a senior infrastructure engineer to design and operate globally distributed backend systems supporting massive file metadata, petabyte-scale storage, and millions of concurrent connections. The role combines hands-on software engineering with technical leadership, roadmap definition, and cross-functional work to improve platform performance, reliability, security, and interoperability. Candidates need at least nine years of software-development experience and strong systems expertise across concurrency, distributed services, operating systems, filesystems, databases, and networking. The position is remote in Poland and includes occasional on-call support for production bugs, outages, and operational issues.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThis is a highly senior systems role operating at exceptional scale, with responsibility for ambiguous, long-term, business-critical infrastructure initiatives. Success requires deep distributed-systems expertise, sound technical judgment, and the ability to lead broad architectural decisions.

Salary analysis

Estimated compensation compared with the broader PLN market for similar roles.

Estimated job medianAbove market
PLN392,000
PLN market rangePLN180k–PLN250k
AI insightThe disclosed Poland annual pay range is PLN 333,200–450,800, with a midpoint of PLN 392,000. For comparison, the estimated US-market base-salary range for a senior infrastructure software engineer at this scope is approximately USD 180,000–250,000 annually; this US range is an estimate and is not a conversion of the posted PLN offer.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How would you design a metadata service that supports hundreds of billions of files while maintaining low latency and strong data integrity?

I would begin by defining consistency, availability, latency, and recovery requirements for each metadata operation. I would use partitioning and replication strategies aligned to access patterns, employ durable write paths and idempotent operations, and build observability around latency, error rates, replication lag, and hot partitions. I would also validate the design through capacity modeling, failure testing, and a staged rollout.

Describe a time you improved the reliability of a large-scale production system.

In a strong example, I would explain the original failure modes, the evidence collected from incidents and telemetry, and the reliability targets established. I would then describe the technical changes, such as better isolation, backpressure, retries with bounded behavior, automated remediation, or improved runbooks, and quantify the resulting reduction in incidents or recovery time.

How do you approach performance debugging in a multithreaded or distributed service?

I first make the issue measurable and reproducible using traces, profiles, metrics, and controlled load tests. I examine resource saturation, lock contention, queueing, network behavior, storage latency, and inefficient allocation or serialization paths. After validating a likely root cause, I deploy a narrowly scoped fix behind safeguards and monitor both primary performance metrics and possible regressions.

How would you set a technical roadmap for an infrastructure team with competing reliability, scale, and feature needs?

I would translate company goals into measurable infrastructure outcomes, such as availability, latency, capacity, cost efficiency, and developer productivity. I would prioritize work by risk, customer impact, dependency criticality, and expected return, while reserving capacity for operational health and urgent incidents. The roadmap would include clear milestones, ownership, architectural decisions, and regular review with stakeholders.

What is your approach to participating in an on-call rotation for critical services?

I view on-call as both an operational responsibility and a feedback loop for engineering quality. During incidents, I focus on mitigation, communication, and safe recovery; afterward, I drive blameless analysis and durable corrective actions. I also work to reduce alert noise, improve dashboards and runbooks, and eliminate recurring toil through automation and design improvements.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
Opportunity details

About this role.

Role Description

As an Infrastructure Engineer, your role will be crucial in shaping and constructing the robust systems that not only support our current flagship products but also lay the groundwork for the next wave of engineering innovations. From optimizing user experiences across various projects to ensuring seamless scalability and data integrity, you’ll be at the forefront of shaping the technological backbone of our platform.

Collaborating closely with cross-functional teams, you’ll leverage your expertise to tackle audacious challenges and push the boundaries of what’s possible. Your contributions will directly impact millions of users, as every line of code you write furthers our mission to revolutionize the way people work and collaborate.

Join us in redefining the future, where your passion for building scalable, reliable systems will drive meaningful change on a global scale.

Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here.

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 also driving initiatives to enhance interoperability and adaptability across diverse ecosystems.
  • Measure and optimize Dropbox’s analytics platform to maintain its status as one of the most advanced in the industry for extracting meaningful insights from vast data volumes.
  • Collaborate with cross-functional teams to innovate and implement solutions that enhance the performance, reliability, and security of Dropbox’s infrastructure, ensuring a seamless experience for users worldwide.
  • Proactively identify new opportunities and drive improvements in current project states, advocating for and implementing changes that potentially impact broader business initiatives across teams or products.
  • Proficiency in effectively navigating through ambiguous situations and uncertainties, demonstrating adaptability and strategic thinking to steer projects towards successful outcomes.

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

  • BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 9+ years of professional software development experience
  • Proven track record constructing and managing expansive, multi-threaded, geographically dispersed backend systems
  • Proficient in programming and debugging across a range of languages such as Python, Go, C/C++, or Java
  • Extensive experience working with operating system internals, filesystems, databases, networks, and compilers considered advantageous
  • Ability to navigate and thrive in ambiguous situations, showcasing adaptability and open-ended problem solving.
  • Capable of taking ownership of long-term projects and seeing them through to completion.
  • Ability to set medium-to-long term strategy for business-impacting projects.

Preferred Qualifications

  • Proven track record of defining technical roadmaps for the team.

Compensation

Poland Pay Range

333 200 zł—450 800 zł PLN

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Applying is free. After signing in, return to this job and select Apply Now.
Add alert
Jobs Talent AI Tools Salaries
Menu