Senior Backend Software Engineer, Box Apps

Box Box · Enterprise · Warsaw, Poland · Core Platform

Senior Backend Software Engineer for Box Apps, focusing on high-scale, distributed systems for content management and enterprise AI features. The role involves developing backend features, optimizing performance, ensuring data integrity, and maintaining search indexing accuracy. While Box is an AI-first company, this specific role is for a backend engineer working on the core platform, not directly building AI models or agents.

What you'd actually do

  1. Develop new backend features focused on high scale and performance.
  2. Collaborate with frontend-focused team on planning, requirements and API contracts.
  3. Solve challenges related to distributed systems at scale.
  4. Measure system performance; identify bottlenecks; optimize accordingly.
  5. Build internal tools supporting testing automation, deployment pipelines & product support.

Skills

Required

  • Java
  • Linux
  • AWS
  • GCP
  • Kubernetes
  • Agile methodologies
  • Scrum
  • Jira
  • Confluence
  • GitHub Enterprise
  • GIT

Nice to have

  • Python
  • Scala
  • PHP
  • GraphQL
  • FrontEnd development
  • NoSQL databases
  • MongoDB

What the JD emphasized

  • high-scale, distributed systems
  • performance optimization
  • auto-scaling microservices
  • ensuring data integrity during large-scale migrations
  • maintaining search indexing accuracy