Software Java Engineer Iii, File Systems

Box Box · Enterprise · Warsaw, Poland · Core Platform

Software Engineer III role at Box, focusing on building scalable backend services for their Content Capabilities team. The role involves developing new platform features, collaborating with product management, and working with technologies like Java, Kubernetes, BigTable, and Elasticsearch. While Box positions itself as an AI-first company and aims to transform workflows with AI, this specific role is for a backend engineer focused on core platform development rather than direct AI/ML model building.

What you'd actually do

  1. Work closely with engineering leadership to develop strategies for evolving the platform to its next generation.
  2. Collaborate with product management to help refine requirements, break down complex projects into meaningful, deliverable units and lead the effort.
  3. Design and implement scalable services with a focus on reliability, observability, operability and efficiency.
  4. Continually improve the current code base and infrastructure patterns.
  5. Work with cutting-edge technologies like Kubernetes, Docker, BigTable, Elasticsearch, Spark, and Istio.

Skills

Required

  • Java
  • software development experience
  • designing, building, and deploying high quality software
  • solving complex technical problems

Nice to have

  • Google Cloud Platform
  • Amazon Web Services
  • message queues
  • streaming platforms
  • Google Pub/Sub
  • Apache Kafka
  • microservices on Kubernetes

What the JD emphasized

  • skilled Backend Software Engineer
  • strong roadmap of new capabilities to build
  • Strong coder with demonstrated proficiency in Java.
  • building high-scale services