Senior Software Engineer, Omni
Core
Build and operate highly-available, scalable, and resilient distributed backend services that form the core of Box's planet-scale data platform, handling trillions of nodes and hundreds of billions of relationships.
Role type
Senior backend engineer (distributed systems)
Builds
Distributed backend services, data management systems across multiple geographic regions, and APIs powering Box's platform
Domain
Enterprise content management, distributed systems, data infrastructure
Required skills
Backend software development, distributed systems design, Java/Scala/Go/Python, data sovereignty and compliance
Preferred skills
Data-intensive applications, search technologies (Elasticsearch/Solr), SQL/NoSQL, public cloud platforms (GCP/AWS/Azure), containerization (Kubernetes/Docker)
Technologies
Java, Scala, Go, Python, Elasticsearch, Solr, SQL, NoSQL, GCP, AWS, Azure, Kubernetes, Docker
Responsibilities
Lead design, build, and operate distributed backend services; Develop systems for managing data across multiple geographic regions; Collaborate to define and implement APIs and services; Write clean, maintainable, and well-tested code; Mentor other engineers on the team; Take ownership of the entire software lifecycle; Participate in on-call rotation
Seniority
Senior, hands-on IC
