Senior Software Engineer (Java/Scala) @ Box Inc.

Box Inc.

Warszawa

On-site

PLN 300,000 - 520,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Sport subscription
Private healthcare
Lunch card
International projects
Free coffee
Gym
Bike parking
Playroom
Shower
Free snacks
Free lunch
No dress code
Modern office
In-house hack days
In-house trainings

Job summary

Box Inc. in Warsaw is seeking a Senior Software Engineer to design, build, and scale distributed backend services in Java or Scala. You will contribute to an exabyte-scale platform across GCP and AWS, mentor engineers, and own critical components used by millions of users.

You have 5+ years in distributed systems, strong coding skills, and a passion for data-driven, reliable software. The role emphasizes on-call readiness, Agile ceremonies, and collaboration in a modern office with a supportive

Qualifications

  • BS, MS, or PhD in Computer Science or Engineering, or equivalent work experience.
  • 5+ years of Software Development experience in distributed systems.
  • Experience designing, building, and deploying high quality software.
  • Passion for building highly available and scalable distributed systems at large scale.
  • Strong coder with proficiency in Java or Scala.

Responsibilities

  • Design, build, and maintain backend services in Java or Scala that power Box's content ingress/egress.
  • Mentor engineers and drive technical direction.
  • Plan and execute on projects and quarterly deliverables.

Skills

Distributed systems
Backend development
Java
Scala
English proficiency
Ownership mindset

Education

BS in Computer Science or Engineering
MS in Computer Science or Engineering
PhD in Computer Science or Engineering

Tools

AWS
SDK
Kubernetes
GSP

Job description

  • 5+ years of Software Development experience in distributed systems.
  • You have experience designing, building, and deploying high quality software.
  • You have a passion for building highly available and scalable distributed systems at large scale.
  • Strong coder with demonstrated proficiency in one of the backend languages such asJava or Scala.
  • You are excited about solving complex technical problems using data-driven solutions.
  • BS, MS, or PhD in Computer Science or Engineering, or equivalent work experience.
  • You act like an owner and strive to do work you're proud of, both technically and in your team interactions.
  • You speak English proficiently.

Additional points for:

  • Experience in email clients, FTP clients, SDKs.

Box lives its values, with community and in-person collaboration being a core part of our culture. Boxers are expected to work from their assigned office a minimum of 3 days per week, with a focus on Tuesdays, Wednesdays, and Thursdays. Your Recruiter will share more about how we work and company culture during the hiring process.

Our compensation structure is the base salary and equity in the form of restricted stock units.

WHY BOX NEEDS YOU?

You'll be at the heart of how the world accesses its content. The Storage Clients team builds the critical gateway services that power every upload, download, and collaboration at Box, and we need a Senior Software Engineer to help us scale to the next level. Your work will directly enable millions of users to sync files via SFTP, download ZIP archives of their content, collaborate on Microsoft Office documents, and move content through email integrations. This is infrastructure that touches every Box customer, every day, across an exabyte-scale platform spanning in multiple GCP and AWS regions worldwide.

The challenge is real, and so is the opportunity. You'll solve complex distributed systems problems: ensuring data consistency across regions, optimizing global latency and building resilient services using Java, Scala, Kubernetes and more. With new integration patterns emerging, you'll have the autonomy to drive technical direction, mentor engineers, and shape how enterprises move their most critical content. If you're excited about distributed systems at global scale and want to see your code power the infrastructure that millions depend on, we want to hear from you.

We are an AI-first company. This means you approach your work with a growth mindset and find ways to leverage AI to help make faster, smarter decisions that will 10X your impact at Box.

  • Design, build, and maintain backend services in Java or Scala that power Box's critical content ingress and egress flows.
  • Model best practices in crafting systems and code with sound architectures, reliability, scalability, and maintainability.
  • Plan and effectively execute on projects and quarterly deliverables.
  • Measure system performance, identify bottlenecks and optimize accordingly.
  • Participate actively in Agile ceremonies such as daily stand-ups and sprint planning.
  • Contribute code reviews ensuring quality standards are met consistently.
  • Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.

Requirements: Scala, Java, GSP, AWS, SDK

Additionally:

  • Sport subscription,
  • Private healthcare,
  • Lunch card,
  • International projects,
  • Free coffee,
  • Gym,
  • Bike parking,
  • Playroom,
  • Shower,
  • Free snacks,
  • Free lunch,
  • No dress code,
  • Modern office,
  • In-house hack days,
  • In-house trainings.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Storage Platform
Senior Software Engineer, Storage Platform

Box • Warszawa

On-site
PLN 250,000 - 380,000
Office 3 days per week
Big Data Engineer (Scala)
Big Data Engineer (Scala)

Box • Warszawa

On-site
PLN 180,000 - 300,000
Senior Software Engineer, Data Foundations
Senior Software Engineer, Data Foundations

Box Com • Warszawa

On-site
PLN 260,000 - 380,000
Senior Software Engineer, Data Foundations
Senior Software Engineer, Data Foundations

Box, Inc. • Warszawa

Hybrid
PLN 260,000 - 420,000
Java Developer
Java Developer

Box • Warszawa

On-site
PLN 180,000 - 240,000
Java Developer
Java Developer

Box, Inc. • Warszawa

On-site
PLN 180,000 - 280,000
Senior Software Engineer, Data Foundations
Senior Software Engineer, Data Foundations

Box • Warszawa

On-site
PLN 180,000 - 300,000
Office-based work 3 days a week
Senior Frontend Engineer, Launchpad
Senior Frontend Engineer, Launchpad

Box • Warszawa

Hybrid
PLN 260,000 - 420,000
Flexible remote/hybrid model
Equity programs
Comprehensive health benefits
Full-Stack Engineer
Full-Stack Engineer

Box • Warszawa

On-site
PLN 180,000 - 270,000
Software Engineer III (Backend), Automate
Software Engineer III (Backend), Automate

Box • Warszawa

Hybrid
PLN 160,000 - 230,000