Box is seeking a Senior Software Engineer to enhance its Shuttle and Search teams. This role involves developing backend features using Python for high-scale systems. The engineer will design auto-scaling solutions, optimize performance, and build internal tools. They will collaborate with cross-functional teams in Poland and the USA, participating in Agile ceremonies and code reviews. Box values community and in-person collaboration, with employees expected to work from their assigned office a minimum of 2 days per week.
What this role involves:
Developing new backend features using Python.
Designing and implementing auto-scaling solutions for microservices.
Optimizing system performance and resolving bottlenecks.
Building internal tools for testing automation and deployment.
Collaborating with cross-functional teams.
Requirements:
5+ years of professional software development experience.
Proficiency in Python.
Experience with Linux environments and cloud platforms (AWS or GCP).
Knowledge of container orchestration technologies like Kubernetes.
Familiarity with NoSQL databases such as MongoDB.
Strong communication skills.
Fluent in English.
What Box offers:
Opportunity to work on high-scale distributed systems.
Box is a leading provider of intelligent content management solutions. Its platform empowers organizations to collaborate effectively, manage content lifecycles, secure critical assets, and transform business workflows using enterprise AI. Founded in 2005, Box simplifies work for global organizations across various industries. The company's mission is to bring intelligence to content management, enabling customers to transform workflows across their organizations. Box is headquartered in Redwood City, CA, with offices across the United States, Europe, and Asia.