B

Box

Builds secure content software for businesses

Senior Software Engineer - Omni

Backend EngineeringPosted on Nov 9
Full-timeRedwood City, CA, USA

About the Job

Requirements

  • You have 5+ years of professional experience in backend software development, with a proven track record of building and shipping complex, large-scale services.
  • You possess deep expertise in designing and working with distributed systems, understanding the trade-offs between consistency, availability, and performance.
  • You are proficient in one or more backend programming languages such as Java, Scala, Go, or Python.
  • You hold a Bachelor of Science in Computer Science or a related technical field, or have equivalent practical experience.

Responsibilities

  • Lead design, build, and operate highly available, scalable, and resilient distributed backend services that form the core of the platform.
  • Develop systems for managing data across multiple geographic regions, solving challenges related to data sovereignty and compliance.
  • Collaborate with the team, product managers, and other engineering teams to define and implement the APIs and services that power the platform.
  • Write clean, maintainable, and well-tested code, and participate in code and design reviews to maintain quality standards.
  • Mentor other engineers on the team, promoting best practices in software development and distributed systems design.
  • Take ownership of the entire software lifecycle, from design and implementation to testing, deployment, and operational support.
  • Strengthen engineering processes, principles, and culture within the team by championing learning and continuous improvement.
  • Participate in the on-call rotation and be available while on-call to respond to and triage issues.

Desired Qualifications

  • You have experience with data-intensive applications, search technologies such as Elasticsearch or Solr, and/or database and query systems such as SQL or NoSQL.
  • Experience with at least one public cloud platform such as GCP, AWS, or Azure, and containerization technologies such as Kubernetes or Docker, is a plus.

About the Company

Box

Builds secure content software for businesses

Box builds cloud software for businesses and public agencies to manage documents and other business files, with tools for secure collaboration throughout their lifecycle. Its content platform brings file sharing, document approvals and electronic signatures into one place, so teams work with a shared set of files. Users access content through web, desktop and mobile apps, while administrators control permissions and retention rules. Box AI searches and summarizes business documents, and the company sells subscriptions priced by user alongside premium features and consulting services. Founded in 2005, Box is headquartered in Redwood City, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Redwood City, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Box

See more jobs