New

Software Engineer III, Storage Clients

Warsaw, Poland
 

WHAT IS BOX?

Box is the market leader for Cloud Content Management. Our mission is to power how the world works together. Box is partnering with enterprise organizations to accelerate their digital transformation by creating a single platform for secure content management, collaboration and workflow. We have an amazing opportunity to further establish ourselves as leaders in the space, and we need strong advocates to help us achieve that goal.

By joining Box, you will have the unique opportunity to help capture a majority of this developing market and define what content management looks like for the digital enterprise. Today, Box powers 100,000+ businesses, including many top Fortune 500 companies who trust our secure collaboration platform to manage the entire content lifecycle.Our Warsaw office is an incredibly exciting addition to our EMEA expansion. Poland’s location will acts as a global engineering and product development hub alongside our headquarters in Redwood City, California.


WHY BOX NEEDS YOU?

Box is looking for a Software Engineer for the Storage Platform team. The charter for the team is to design, build and maintain many of the first line of services built upon the Storage Platform. This includes gateway services that form a bridge between specific protocols and the Box content stack API—such as Zip Downloads FTP, and Email Uploads.

The team’s unique position gives a critical insight into improving the client experience for all users. The high-impact work of this team work sit directly within the critical path of many of the main ingress and egress flows at Box.
As a Software Engineer you will be one of the members who will help shape the culture and roadmap of the team.

WHAT YOU’LL DO?

  • Develop services that process large files (20 GB+) in distributed systems using Java, Scala, and tools like IntelliJ.
  • Improve the current code base and infrastructure, leveraging CI/CD pipelines with Jenkins and maintain code quality using SonarQube.
  • Run Infrastructure as Code (IaC) within the Google Cloud Platform ecosystem, including managing resources on Kubernetes Engine (GKE), handling messaging via Pub/Sub, storing data in Bigtable, and caching with Redis.
  • Provide on-call support for critical incidents to ensure high availability and reliability.
  • Design solutions prioritizing security and performance from the outset.
  • Collaborate closely with Product Management to refine requirements and break down complex projects into manageable, deliverable units.
  • Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.

WHO YOU ARE?

  • 3+ years of software development experience building distributed systems at scale.
  • Strong coder proficient in backend languages such as Java and/or Scala, comfortable working within IDEs like IntelliJ.
  • Experience working with at least one major public cloud provider (Google Cloud Platform, AWS, Azure), especially hands-on experience with GCP services like Kubernetes Engine (GKE), Pub/Sub, Bigtable, and Redis.
  • Skilled in applying architectural patterns and design principles to build scalable, maintainable software solutions.
  • Passionate about creating highly available distributed systems that perform well under load.
  • Excited by solving complex technical challenges through data-driven approaches.
  • Takes ownership of their work — both technically and collaboratively within their team — striving for excellence you can be proud of.
  • Degree in Computer Science, Engineering, or equivalent work experience.
  • Proficient English communication skills.

NICE TO HAVE

  • Experience analyzing performance issues in large-scale distributed systems.
  • Familiarity with email processing workflows, data compression techniques, FTP clients, or SDK development.
  • Deep understanding of Java Virtual Machine internals

PERCENTAGE OF TIME SPENT

  • 30% coding
  • 30% infrastructure
  • 20% bug fixes
  • 10% design
  • 10% meetings & documentation

TOOLS WE'RE USING

  • Agile management - Scrum
  • Issue tracking tool - Jira
  • Knowledge repository - Confluence
  • Code reviews - GitHubEntreprise
  • Version control system - GIT

EQUAL OPPORTUNITY

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

For details on how we protect your information when you apply, please see our Personnel Privacy Notice.

For more details on how Box Poland protects your information, please see our Supplemental Personnel and Candidate Privacy Notice

#LI-GW1 #LI-Hybrid

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...