As a Senior Software Engineer on the Automate team, you will be at the heart of Box's workflow automation platform - a product that empowers millions of users to automate complex business processes without writing code. The Automate team is a growing organization of ~30 engineers across four specialized teams, responsible for building the intelligent automation engine, intuitive user interface, and seamless integrations that enable organizations to transform how they work.
In this role, you will design and develop full-stack solutions with a strong emphasis on frontend - you'll spend the majority of your time architecting and building intuitive, high-performance user interfaces in React/TypeScript, while collaborating closely on backend architecture and bringing solid knowledge of the distributed systems that power our automation engine. We expect you to be comfortable working across the full stack, with deep mastery of modern frontend development and strong foundational knowledge in backend systems.
You'll work primarily with React/TypeScript alongside backend technologies (with Java experience being a strong plus) to build responsive, performant workflows and applications that seamlessly interact with systems handling millions of daily executions. You'll collaborate with product managers, designers, and fellow engineers to innovate on automation capabilities, improve user experience, and integrate with enterprise applications. Your work will directly impact how customers streamline their most critical business processes - from contract lifecycle management to invoice processing to employee onboarding.