Software Engineer III, Storage

BoxRedwood City, CA

About The Position

Box (NYSE:BOX) is a leader in Intelligent Content Management, providing a platform that enables organizations to fuel collaboration, manage content lifecycles, secure critical content, and transform business workflows with enterprise AI. Founded in 2005, Box simplifies work for global organizations and is headquartered in Redwood City, CA, with offices worldwide. The company's mission is to bring intelligence to content management and empower customers to transform workflows, leveraging AI and enterprise content. The Storage Content team is crucial to Box, managing customer content and key material, and powering critical infrastructure like core upload and download pipelines at exabyte scale. This team addresses complex challenges in performance, reliability, and scalability, especially with integrations like Microsoft Coauthoring and Box AI. As a Software Engineer III (SWE3) on this team, you will play a pivotal role in delivering best-in-class performance and reliability, working with a small team of engineers to solve tough challenges and make an immediate impact on enterprise productivity.

Requirements

  • 3+ years of professional software development experience.
  • Proficient in building, deploying, and operating microservices in a major cloud environment.
  • Strong coding skills in one or more: Java, Go, Scala, or Python, with an emphasis on maintainability and performance.
  • Solid understanding of service-oriented and distributed systems fundamentals.
  • Comfortable owning features from design to production, including testing and observability.
  • Clear, collaborative communicator who thrives in a fast-moving, inclusive team environment.
  • Growth mindset with strong problem-solving skills and curiosity to learn.

Nice To Haves

  • Experience with GCP or AWS.
  • Hands-on experience deploying and operating services on Kubernetes.
  • Familiarity with data/streaming or content delivery patterns.
  • Experience with metrics-based monitoring and alerting (e.g., Prometheus, Grafana), and distributed tracing.

Responsibilities

  • Design, build, and deliver scalable, reliable microservices that power Box’s platform.
  • Lead implementation for well-scoped features and components; contribute to system design reviews and propose pragmatic improvements.
  • Raise the bar on reliability, observability, and operational excellence through thoughtful instrumentation, testing, and automation.
  • Collaborate closely with product, infra, and partner teams to ship impactful features end-to-end.
  • Work with technologies like Kubernetes, Docker, BigTable, Elasticsearch, Spark, and Istio.
  • Contribute to team standards, documentation, and best practices; mentor peers through code reviews and pairing.
  • Participate in our on-call rotation, available at all times while on-call to help respond to and triage any issues that arise.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service