Staff Software Engineer, Backend, Workflow

Box Redwood City , CA 94063

Posted 1 week ago

Role and Team

As an engineer on Enterprise Tasks and Automations team, you'll be joining a fast-paced, full-stack team in one of the critical areas of Box. We are building new tools and APIs to help users get their work done faster in Box. You will work across teams to lead design and implementation of components that power mission-critical use cases for our customers.

The specific products and services we currently support include:

  • Automations allows users to create conditional actions for user activity in Box, such as assigning a task when a file is uploaded

  • Trigger Service the back-end orchestration layer for Box events

  • Tasks allows users to assign and manage tasks to get their work done within Box

  • Task Service the back-end service that allows for management of Task objects

For more information about Box Tasks and Automations, check out the announcement (https://youtu.be/snGRvi2bDjA) and demo (https://youtu.be/Qf1rVZ8BLcg) from BoxWorks on August 29th, 2018.

You can also read about the BoxWorks announcement here (scroll to the section titled "Streamlining collaborative work with Box Tasks and Automations"): https://blog.box.com/blog/boxworks-2018-intelligence-automation-digital-business

Why Box needs you

As a technical and inspiring leader, you will work across organizational and team boundaries in order to drive decisions that align with the future architecture, product, and business goals. You will lead significant technology initiatives from inception to successful deployment, across multiple layers of architecture. We'll look for you to provide perspective on leading industry trends, recommendations on new and emerging technologies, thought leadership on code quality, and engineering process improvements. You will innovate alongside other senior members of our staff on our road to excellence.

Why you need Box

The Box engineering team provides a unique combination of technical challenges around scale and robustness. As part of the Enterprise Backend team, you will help drive the product and technical vision as well as deliver critical features that generate revenue for the company through enterprise engagement as well as an add-on SKU. You will have an opportunity to design and release new services and integrate with existing systems across Box.

What you'll be responsible for

  • You'll develop high-quality code

  • You'll architect and implement new components in back-end services, in support of Tasks and Automations

  • You'll work with modern containerization technologies like Docker and Kubernetes

  • You'll collaborate with other engineers on the team to foster solid engineering principles and represent our engineering values

  • As a senior member of the team, you'll use both technical and relational skills to lead large-scale projects to completion

Who you are

  • You possess strong knowledge of algorithms, data structures, software design principles, and object-oriented programming

  • You love building distributed, client/server systems, especially in the web application space

  • You have experience with building and maintaining REST APIs

  • You have a deep understanding of multi-threaded programming

  • You are fluent in a modern object-oriented or functional programming language such as: Java, Scala, Javascript, Node.js, C++, etc.

  • You are passionate about solving hard problems using data-driven solutions

  • You act like an owner and strive to do work you're proud of, both technically and in your team interactions

  • You are able to inspire other people to work with you, and you enjoy mentoring and coaching more junior engineers

  • You like to have lots of fun with a great team, while working on challenging problems

  • You have 5+ years of experience and a proven track record in building scalable distributed systems

  • You have a BS/MS/Ph.D. in a related engineering field or equivalent experience

Welcome experience

GraphQL

  • SQL

  • Virtualization/container abstractions and orchestration (Kubernetes, Docker, etc.)

  • Working knowledge of large-scale workflow systems

  • Contributions to developer communities like StackOverflow and GitHub

  • Working on a Scrum team, following Agile Software Development Methodology

Learn more

See "Security: Access Controls and Visibility" and "Security: Governance and Compliance" spaces in the Box Overview https://www.box.com/products-and-features

Governance & Compliance: https://www.box.com/security/governance-and-compliance

IT & Admin Controls: https://www.box.com/security/it-admin-controls

Box Community

  • Governance: https://community.box.com/t5/Box-Governance-Resource-Center/ct-p/BoxGovernance

Box Community

  • Admin Resources: https://community.box.com/t5/New-Admin-Resource-Center/ct-p/NewAdmin

Legal Holds Launch Post: https://blog.box.com/blog/legal-holds-now-available-box-governance-customers/

Box Tasks and Automations BoxWorks18 announcement: https://youtu.be/snGRvi2bDjA

Box Tasks and Automations BoxWorks18 demo: https://youtu.be/Qf1rVZ8BLcg

Streamlining collaborative work with Box Tasks and Automations: https://blog.box.com/blog/boxworks-2018-intelligence-automation-digital-business

Tech Blog: https://blog.box.com/blog/category/engineering

Open Source Projects: http://opensource.box.com/

Developer Platform: https://developer.box.com/

About Box

Founded in 2005, Box (NYSE:BOX) is transforming the way people and organizations work so they can achieve their greatest ambitions. As the world's leading enterprise software platform for secure content collaboration, Box helps business of all sizes in every industry securely access and manage their critical information in the cloud. Box is headquartered in Redwood City, CA, with offices across the United States, Europe and Asia.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Backend Software Engineer Workflow

Box

Posted 2 weeks ago

VIEW JOBS 3/6/2019 12:00:00 AM 2019-06-04T00:00 Role and Team As an engineer on Enterprise Tasks and Automations team, you'll be joining a fast-paced, full-stack team in one of the critical areas of Box. We are building new tools and APIs to help users get their work done faster in Box. You will work across teams to lead design and implementation of components that power mission-critical use cases for our customers. The specific products and services we currently support include: * Automations allows users to create conditional actions for user activity in Box, such as assigning a task when a file is uploaded * Trigger Service the back-end orchestration layer for Box events * Tasks allows users to assign and manage tasks to get their work done within Box * Task Service the back-end service that allows for management of Task objects For more information about Box Tasks and Automations, check out the announcement (https://youtu.be/snGRvi2bDjA) and demo (https://youtu.be/Qf1rVZ8BLcg) from BoxWorks on August 29th, 2018. You can also read about the BoxWorks announcement here (scroll to the section titled "Streamlining collaborative work with Box Tasks and Automations"): https://blog.box.com/blog/boxworks-2018-intelligence-automation-digital-business Why Box needs you As a technical and inspiring leader, you will work across organizational and team boundaries in order to drive decisions that align with the future architecture, product, and business goals. You will lead significant technology initiatives from inception to successful deployment, across multiple layers of architecture. We'll look for you to provide perspective on leading industry trends, recommendations on new and emerging technologies, thought leadership on code quality, and engineering process improvements. You will innovate alongside other senior members of our staff on our road to excellence. Why you need Box The Box engineering team provides a unique combination of technical challenges around scale and robustness. As part of the Enterprise Backend team, you will help drive the product and technical vision as well as deliver critical features that generate revenue for the company through enterprise engagement as well as an add-on SKU. You will have an opportunity to design and release new services and integrate with existing systems across Box. What you'll be responsible for * You'll develop high-quality code * You'll architect and implement new components in back-end services, in support of Tasks and Automations * You'll work with modern containerization technologies like Docker and Kubernetes * You'll collaborate with other engineers on the team to foster solid engineering principles and represent our engineering values * As a senior member of the team, you'll use both technical and relational skills to lead large-scale projects to completion Who you are * You possess strong knowledge of algorithms, data structures, software design principles, and object-oriented programming * You love building distributed, client/server systems, especially in the web application space * You have experience with building and maintaining REST APIs * You have a deep understanding of multi-threaded programming * You are fluent in a modern object-oriented or functional programming language such as: Java, Scala, Javascript, Node.js, C++, etc. * You are passionate about solving hard problems using data-driven solutions * You act like an owner and strive to do work you're proud of, both technically and in your team interactions * You are able to inspire other people to work with you, and you enjoy mentoring and coaching more junior engineers * You like to have lots of fun with a great team, while working on challenging problems * You have 5+ years of experience and a proven track record in building scalable distributed systems * You have a BS/MS/Ph.D. in a related engineering field or equivalent experience Welcome experienceGraphQL * SQL * Virtualization/container abstractions and orchestration (Kubernetes, Docker, etc.) * Working knowledge of large-scale workflow systems * Contributions to developer communities like StackOverflow and GitHub * Working on a Scrum team, following Agile Software Development Methodology Learn more See "Security: Access Controls and Visibility" and "Security: Governance and Compliance" spaces in the Box Overview https://www.box.com/products-and-features Governance & Compliance: https://www.box.com/security/governance-and-compliance IT & Admin Controls: https://www.box.com/security/it-admin-controls Box Community - Governance: https://community.box.com/t5/Box-Governance-Resource-Center/ct-p/BoxGovernance Box Community - Admin Resources: https://community.box.com/t5/New-Admin-Resource-Center/ct-p/NewAdmin Legal Holds Launch Post: https://blog.box.com/blog/legal-holds-now-available-box-governance-customers/ Box Tasks and Automations BoxWorks18 announcement: https://youtu.be/snGRvi2bDjA Box Tasks and Automations BoxWorks18 demo: https://youtu.be/Qf1rVZ8BLcg Streamlining collaborative work with Box Tasks and Automations: https://blog.box.com/blog/boxworks-2018-intelligence-automation-digital-business Tech Blog: https://blog.box.com/blog/category/engineering Open Source Projects: http://opensource.box.com/ Developer Platform: https://developer.box.com/ About Box Founded in 2005, Box (NYSE:BOX) is transforming the way people and organizations work so they can achieve their greatest ambitions. As the world's leading enterprise software platform for secure content collaboration, Box helps business of all sizes in every industry securely access and manage their critical information in the cloud. Box is headquartered in Redwood City, CA, with offices across the United States, Europe and Asia. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Box Redwood City CA

Staff Software Engineer, Backend, Workflow

Box