7 hours ago
Base Salary
$165k - $207k/yr
Responsibilities
- Design and implement scalable services focused on reliability, observability, operability, and efficiency.
- Build and operate asynchronous event processing and distributed job execution infrastructure.
- Work with Kubernetes, Docker, Pub/Sub, Bigtable, and Istio.
- Help define platform vision and feature roadmaps.
- Lead and deliver large projects with minimal supervision.
- Mentor fellow engineers and contribute to team growth.
- Improve engineering processes, principles, and culture through continuous improvement and blameless retrospectives.
- Participate in an on-call rotation and respond to and triage operational issues.
Requirements
- At least 3 years of professional software development experience.
- Experience building distributed services and APIs for internal backend systems in enterprise applications.
- Experience building services or tooling in one or more of Java, Go, Scala, or Python.
- Experience with message queues or streaming data systems such as Kafka or Pub/Sub.
- Ability to lead and deliver large projects independently or as part of a larger team.
- Preferred experience with Google Cloud Platform, Amazon Web Services, or Azure.
- Preferred experience deploying and operating microservices on Kubernetes.
Benefits
- Eligible for equity and benefits.
- Expected to work from the assigned office at least 3 days per week.
- Participation in an on-call rotation is required.
- Box provides reasonable accommodations for applicants with disabilities.
Tech Stack
Categories
About Box
Box builds a cloud content management platform for enterprises, combining secure file storage and sharing with collaboration, governance, e-signature, and workflow automation. It sells subscriptions (SaaS) to organizations that need to manage the lifecycle of business content and integrate with productivity apps. Founded in 2005 and headquartered in Redwood City, CA, Box is a public company (NYSE: BOX) used by customers such as JLL, Morgan Stanley, and Nationwide.
