Sr. Software Engineer, Personalization

Box Redwood City , CA 94063

Posted 5 months ago

Hello! I'm the hiring manager for this role. Before I get into the usual job information, I want to share two reasons I'm proud to work here.

  • A single engineer can make a big difference. From extracting React components for reusability, formalizing CSS naming conventions, adding support for persistence operations to the new microservices framework, implementing infinite scroll Countless initiatives with impacts across the entire organization have been thought up, debated, and implemented without red tape.

  • Even having been through similar sessions at past companies, I found the inclusivity training at Box to be uncommonly poignant and actionable. The people here are genuine in their efforts to welcome everyone and are supported by leadership. And when one of us fails--even accidentally, we call out the marginalizing behavior even if it's uncomfortable to do so.

Okay, here's the rest:

Box powers how the world works together.

Box is much more than cloud file storage. We're building features that enable companies to drive complex workflows from within Box, but that all begins with getting the basic building blocks right. We have an opening on a team that's building vital capabilities for the next generation of Box's product lines: Personalization.

Tasks & Notifications: Todo lists, cross-platform push notifications, integration with user-created workflows (think Zapier or IFTTT, but within Box), and more.

We're already the undisputed leader in enterprise file sync and share, so companies store their files and collaborate using Box. This team is part of an evolution towards moving business processes related to those files inside of Box. It's all part of our mission to help companies get work done.

As a Frontend Engineer on this team, you will...

  • Be part of the creative process. Story mapping, design review, meeting with customers and sales, and more

  • Regularly switch gears between writing Java (Spring) in the domain service owned by Tasks & Notifications, and building front-end components with React and CSS.

  • Work with modern cloud technologies like Docker and Kubernetes

  • Learn, influence, and adapt in order to work effectively with other teams and groups

  • Invest in the growth of your fellow engineers through mentorship, coaching, and sponsorship

What are the job requirements?

What are the job requirements?

  • This is an onsite role at our headquarters in Redwood City, CA.

  • You should have 2 years of experience doing the following work. (More is fine, a little less might also be fine.)

  • Adding components to a domain service and defining APIs to expose parts of the service

  • Using APIs to build web UIs (React, Angular, Vue, etc)

  • Implementing and using monitoring processes to gauge the health and performance of a web application

  • Your experience does not need to match the specific technologies exactly.

  • You should be able to talk in depth about times during your career when you took initiative.

Learn more about Box Engineering here

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

  • Box Engineers share on 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

And please do take a look at some of the ways we celebrate difference at Box.


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
Sr Software Engineer (Site Reliability Engineer)

Guardant Health, Inc.

Posted 1 week ago

VIEW JOBS 10/9/2019 12:00:00 AM 2020-01-07T00:00 Guardant Health is a leading precision oncology company focused on helping conquer cancer globally through use of its proprietary blood tests, vast data sets and advanced analytics. The Guardant Health Oncology Platform is designed to leverage our capabilities in technology, clinical development, regulatory and reimbursement to drive commercial adoption, improve patient clinical outcomes and lower healthcare costs. In pursuit of our goal to manage cancer across all stages of the disease, Guardant Health has launched two liquid biopsy-based tests, Guardant360 and GuardantOMNI, for advanced stage cancer patients, and is developing programs for recurrence and early detection, called Project LUNAR. Since its launch in 2014, Guardant360 has been used by more than 5,000 oncologists, over 40 biopharmaceutical companies and all 27 of the National Comprehensive Cancer Network centers. Position Summary: This is a software engineering team embedded within the bioinformatics department – you will be responsible for the software that is used in the clinical laboratory to process patient samples and analyze their genomic profiles, finding the right treatment options for cancer patients based on a simple blood draw. You will participate in a small team following agile methodology. Your role would be to implement new solutions and architectures to solve complex problems in a clinical NGS setting. Essential Duties and Responsibilities: You will have the responsibility to influence the designs of Guardant Health's compute infrastructure products and build self-healing capabilities into them. * You will focus on improving the in-house workflows and leverage cloud to maximize performance. * Design, build and implement software features for the product that increase reliability, availability and performance. * Optimization of existing algorithms to efficiently use cloud infrastructure and distributed systems. * Genomic Data is core of our work and you will contribute towards maximizing its availability and usage. * Participate in brainstorming sessions, create and maintain a highly productive and motivating work environment. * Participate in on-call rotation in support of critical products. * Provide written documentation and specifications. Skills/Requirements: 
 * 6+ years experience developing software in production environment
 * Experience developing scalable applications in cloud based ecosystem. * Experience developing and maintaining Kubernetes infrastructure desirable * Experienced with RESTful interfaces and architecture. * Experienced in Python and knowledge of Golang. * Experience with distributed processing and clustered applications * Thoughtful with system designs and Architecture. * Great communicator with great written and verbal fluency in English * Ability to work independently, with minimal supervision * Dedicated to making a difference in a rapid-paced environment. Education: BS, MS preferred, in computer science, computational biology, or related field. #LI-MT1 #guardanthealth #jobs #softwareengineer #hiring #AWS #kubernetes #cloudcomputing All your information will be kept confidential according to EEO guidelines. Guardant Health, Inc. Redwood City CA

Sr. Software Engineer, Personalization

Box