Software Engineer, Backend, Platform Content Conversion

Box Redwood City , CA 94063

Posted 5 months ago

Purpose

Every file that is uploaded to Box is touched by our Conversion architecture. We are the biggest service footprint in the company after the web service itself. Our Conversion stack is undergoing a massive overhaul from hardware to the latest ephemeral containers. With that redux, we are updating it to be even more performant, adaptable, and secure. The people that build and maintain this large stack are the Content Extensibility Conversion Engineering team. And we want you to help us take the experience to a whole new level.

Do these sound familiar...

  • You are a PHP, Scala, and service-savvy coding maniac
  • ...with 4+ years of experience
  • ...and you are used to crafting elegant and scalable solutions
  • ...for data center and public cloud installations?

Are you fanatical about great code, and...

  • You stay up at night trying the latest technologies?
  • ...you dream of how you will be able to delete huge blocks of spaghetti with more performant code?
  • ...you make to-do lists about how the next code you write will solve even bigger customer issues?

...then your next career success is awaiting you here at Box. All that is left is for you to come and proclaim, "Challenge Accepted!"

At Box, we strive to foster a culture of transparency and inclusiveness, we aim to execute quickly, and we are committed to doing the right thing for our end users. We value team members who want to deliver on time and with high quality. Come be among your peersother bar raisers who are passionate about continuous improvement for themselves and for the team around them.

We put the employee-first at Box. We know the formula to delight our customers starts with epic features designed by employees that Box constantly shows are our #1 assetthrough a dynamic work environment filled with smart colleagues, modern perks, and additional social activities to encourage everyone to have fun while we do great work.

Our group is a highly collaborative scrum team that directly impacts the experience of 90+ million users. As an Engineer here, you'll impact everything about the way we work, leading projects, making major technology decisions, mentoring other engineers, setting a high bar for excellence, and helping to maintain a supportive and fun team atmosphere.

You'll have the opportunity to own projects and drive architectural, technological, and even product decisions. Help us 10x Box to enhance every piece of Content in the world!

Qualifications

  • You have 4+ years of experience as a software engineer

  • You are proficient in PHP, Scala, and similar languages

  • You understand much of the full web technology stack (e.g. HTTP, cookies, asset loading, caching)

  • You know how to build for scale and performance

  • You stay up-to-date on the the latest large-scale security methodologies

  • You have an academic background in computer science, a related field, or equivalent experience

Nice to haves

  • Experience with modern scalable architectures

  • You contribute to developer communities like StackOverflow and GitHub

  • Demonstrated security and performance prowess

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.

Impress us even more and learn our deep dark secrets! Here's some homework...

  • Immerse yourself in the Box Platform: Create a developer account at developer.box.com

  • See how sharing is caring at Box: Fork something at opensource.box.com

  • Get under the hood: Comment on your favorite architecture deep-dive at tech.blog.box.com

  • Grab a free account and make your Content more valuable: Hit us up at box.com

upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

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 Software Backend Engineer

Box

Posted 5 days ago

VIEW JOBS 1/12/2019 12:00:00 AM 2019-04-12T00:00 Enterprise Org We build products related to data lifecycle management and analytics at enterprise-grade quality. Teams within the group include: * Enterprise Governance: legal and compliance products (retention, classification, deletion) * Enterprise Insights: near real time customer facing analytics * Enterprise Experience: frontend team building components, libraries and services for the enterprise user interface * Enterprise Workflow: Workflow and Automation products to get work done and build mission-critical business processes within Box Why Box Needs You Enterprise Governance is the highest revenue yielding add-on products suite at Box. Our work is in the critical path of Box's success, and has high visibility from both inside and outside the company. We help our customers solve the immensely complex problem of meeting regulatory compliance at scale, in a way that does not negatively impact their ability to run the business. None of this can happen without top-of-the-line engineers, who are not only exceptional technologists but also great communicators who are a pleasure to work with. Role and Team As a Sr. Software Engineer on Enterprise Governance, you'll be leading efforts in building our data lifecycle management platform. The platform enables administrators to be compliant with legal requirements and regulations. Specific features we currently support include: * Retention Management, which allows customers to set automated policies to control preservation and deletion schedules of business documents * Security Classifications, which trigger alerts or restrictions when files are uploaded, downloaded or shared, and extend Data Loss Prevention policies into Box with our trusted partners * Legal Holds, which allow customers to easily comply with legal reviews with the ability to identify relevant content, preserve documents, and prevent information deletion /modification. Why You Need Box The Box engineering team provides a unique combination of technical challenges around scale and robustness. As part of the Enterprise Governance 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 lead the architecture and implementation of key projects in our domain. * You'll collaborate with other engineers on the team to foster solid engineering principles and represent our engineering values. Who You Are * You possess strong knowledge of algorithms, data structures, software design principles, and object-oriented programming. * You love building across the stack of distributed, client/server systems. * You understand design tradeoffs, and are able to balance technical constraints, business requirements and professional growth when thinking about your projects. * You have experience with building and maintaining REST (and other types of) APIs. * You are experienced in working with relational databases. * 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. * You are comfortable with using scripting languages such as: PHP, Python. * 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 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 * Box Community - Governance: https://community.box.com/t5/Box-Governance-Resource-Center/ct-p/BoxGovernance * Legal Holds Launch Post: https://blog.box.com/blog/legal-holds-now-available-box-governance-customers/ * 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. #LI-Eng Box Redwood City CA

Software Engineer, Backend, Platform Content Conversion

Box