Software Engineer III (Backend), Automate

Box
Warsaw
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Growth mindset","Communication","Mentoring","Project delivery","Collaboration"]

Build and optimize backend services for the Box Automate workflow engine, enabling enterprises to automate complex processes without code. Work primarily in Java to design scalable systems for representing, executing, and managing workflow graphs, including traversal, optimization, and asynchronous processing. Extend a meta-language for variable-driven workflow composition, collaborate across product/design/infrastructure, participate in code reviews, mentoring, and on-call rotation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Box
Box
4 days ago

Software Engineer III (Backend), Automate

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and optimize backend services for the Box Automate workflow engine, enabling enterprises to automate complex processes without code. Work primarily in Java to design scalable systems for representing, executing, and managing workflow graphs, including traversal, optimization, and asynchronous processing. Extend a meta-language for variable-driven workflow composition, collaborate across product/design/infrastructure, participate in code reviews, mentoring, and on-call rotation.
Location: Warsaw
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement backend services powering the Box Automate workflow engine with a focus on correctness, performance, and scalability.
  • •Build and optimize algorithms for workflow graph representation, traversal, and execution for reliable processing at scale.
  • •Develop and extend the Automate meta-language to enable complex, variable-driven workflows beyond standard CRUD.
  • •Collaborate cross-functionally with product, design, and infrastructure to define requirements, propose solutions, and deliver features on schedule.
  • •Participate in code reviews and mentoring, contribute to engineering best practices and architectural decisions, and support via on-call rotation.

Key Requirements

  • •3+ years of professional software development experience with demonstrated backend development expertise.
  • •Proficiency in Java and a deep understanding of object-oriented design, data structures, and algorithm design.
  • •Strong computer science foundations, comfortable with graph algorithms, optimization, and complex computational concepts.
  • •Experience building scalable backend systems, including database design, caching strategies, and asynchronous processing.
  • •Ability to assess, communicate, and deliver project milestones in a time-sensitive manner.
Experience:3+ years
Skills:Growth mindsetCommunicationMentoringProject deliveryCollaboration
Languages:English
Tech Stack:JavaObject-oriented designGraph algorithmsAWSGCPAzureDockerKubernetesCI/CDAutomated testingDevOpsCamundaFlowableJiraGitHub EnterpriseGit

Company Brief

Box
Provides cloud content management, file sharing, and collaboration services for businesses, enabling secure content storage, workflow automation, and integrations with enterprise apps to manage and share files across organizations.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Redwood City, United States
Founded: 2005
WebsiteLinkedIn