Staff Software Engineer, Productivity

Box Redwood City , CA 94063

Posted 4 months ago

Our mission is to build Box's next generation CI/CD platform, enabling engineers to rapidly and safely build enterprise grade products. We are a tight-knit team, building tools to increase developer productivity across Box, and supporting over 500 engineers. We are passionate for high quality code, and are driven to create highly streamlined and productive developer experience. We build solutions to optimize for long term developer productivity and nurture the quality-first mindset. We use various solving techniques, collaboration building strategies, process control and continuous improvement tools to ensure that Box engineering has the right platform and pipelines to ship quality product to our customers.

Why the team needs you

We need you to champion ideas to provide continuous improvements to engineering experience at Box. You will get to be creative and autonomous while building various integrations and orchestrations in an Agile team. As part of this team, you will provide technical leadership, mentorship and drive technical impact. You will work with engineering teams across Box and get to know how ideas turn into products from end to end. You will research Box's continuous integration requirements, design, and champion effective solutions for a variety of technologies. You'll get to take on challenges around user experience, scale, security, analytics and cross-platform portability.

Why box needs you

Box is growing fast. Real fast. Every business in the world is looking to modernize the way that they work. As the leader in cloud content management, Box is the ideally positioned company to help enterprises transform how people collaborate together. We want to make sure that the developers at Box have the best tools possible to drive that transformation in a secure and efficient way. That's where you come in!

Why you need box

You will have the chance to collaborate with, learn from, and mentor a strong group of accomplished engineers. You'll have visibility and impact on a critical area of Box's growth. You'll be exposed to and will be part of design, planning, and monitoring of the full stack of our Productivity Engineering applications.

Who you are

  • Have 8+ years of experience as a software engineer or related role

  • Have a track record of architecting complex systems and scalable services

  • Have advanced coding, design, and architecture skills

  • Have passion for writing clean, crisp, well tested and maintainable code

  • You are proficient in one of Java, Python or Go

  • Have experience managing, building integrations/plugins for CI/CD and SCM solutions like Jenkins, Github, etc.

  • Driven technical projects and mentoring engineers on the team

  • Proficient in modern cloud technologies like AWS, OpenStack, Kubernetes, etc.

And these skills will definitely add more value

  • Experience with Groovy and Jenkinsfile

  • Experience leading Artifactory or similar artifacts solutions

  • Unix/Linux system administration and troubleshooting

  • Linux containers (LXC) and related technologies (Docker, rkt, etc.)

  • Configuration management and deployment management tools like Puppet, Ansible and Terraform

  • Experience and knowledge on micro-service based architecture

  • Previous contributions to Open Source projects

Box is 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

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
Staff Software Engineer / Developer Redwood City CA

Guardant Health, Inc.

Posted 2 days ago

VIEW JOBS 11/20/2019 12:00:00 AM 2020-02-18T00:00 At Guardant Health our mission is to conquer cancer with data; as such software sits at the core of everything we do. While we're best known for our molecular diagnostics, which unlock the genomic signatures of cancer, these tests are just the first step in the equation. Turning this genomic data into actionable insights shared with thousands of patients, physicians, and researchers in a scalable, reliable, and secure fashion is a software product challenge. The Software Team engages with program stakeholders and leadership to identify opportunities for enterprise-level business process optimization with focus on broad positive impact to the organization. Efforts include assessing critical business needs, identifying, evaluating, designing and implementing new or streamlined business processes to support the company. The programs can range from operational improvements, new product launches, 3rd party integrations and broad enterprise system changes. Additionally, the role will leverage process improvement expertise and collaborate with the Enterprise Software and internal teams for the design, development, and application of standardization project management best practices within the organization. These business processes are critical to achieving new or expanded business opportunities, optimizing business operations, utilization of corporate resources, and effective project management. We are looking for a full stack software engineer to help build and maintain external facing web applications for Guardant Health's customers. Your primary responsibility will be to implement front end UIs using React JS and server side APIs using Ruby on Rails. About the role: At Guardant Health, we leverage the most advanced technologies and work with leaders in many different fields to create the most impactful and meaningful technologies for cancer management. To support Guardant Health's leadership in disruption of cancer treatments, the Enterprise Software team is looking for an energetic software engineer to build applications and products that reach Guardant Health's stakeholders and customers. As a member of the software team, you will: * Design, build, and maintain efficient and scalable applications and services that deliver value to our customers * Collaborate with product management to turn product requirements into production code * Architect complex systems that have clearly defined interfaces and boundaries * Efficiently use internally developed micro services in our web applications * Help maintain code and design quality * Collaborate with our devops team to develop and maintain release infrastructure * Lead technical direction of agile squads * Mentor and guide junior software engineers Responsibilities * Collaborate with our product management, engineering, and QA teams to consistently deliver shippable web and mobile applications to our customers as part of our Agile development squad * Lead the technical design and implementation of production ready code * Make sure all the deliverables are in compliance with the architectural vision and business requirements. * Set and follow core engineering processes around unit testing, code coverage to ensure software code quality * Design, build, and maintain efficient, reusable, and reliable Ruby on Rails code * Build and maintain front end user-facing elements using React JS * Help maintain code quality, organization and CI automation * Develop and maintain automated tests for regular releases * Stay up to date with new technologies and industry trends About you: You enjoy an agile, fast paced and highly technical environment. You are comfortable communicating technical and non-technical information across multiple functions and levels. You can see the big picture, implement both front end UI and efficient server side algorithms and prove your code is great with automated test results. You do not need to be micromanaged to accomplish team and company goals. You are dedicated to engineering excellence yet pragmatic enough to balance quality principles, regulatory compliance and business needs. In addition, you bring: * Bachelor's degree in Computer Science plus at least 10+ years of commercial software development experience * 7+ years of experience OR 5+ years plus a Masters degree required along with experience in designing and developing responsive web applications using React JS or other modern JS frameworks * 7+ years of programming experience with Ruby on Rails or similar frameworks * Experienced with integrating APIs into front end applications * Expertise in data modeling and developing schemas (relational databases, XML/JSON) * Solid understanding of the software development process and life cycle * Aptitude for learning new technologies and applying them in development. * Understanding of fundamental design principles behind a scalable application * Experience with test driven development including implementation of automated tests (both feature and unit tests) * Experienced with continuous integration systems such as Jenkins or Circle CI * Experienced with AWS Keywords / #hastags: #guardanthealth #biotechjobs #pharmajobs #guardant360 #biotechcareers #seniorsoftwareengineer #seniorsoftwaredeveloper #softwaredevelopment #apis #xml #json #software #Reactjs #aws #rubyonrails #ror #jsframeworks #microservices #Jenkins #Circleci #qualityassurance #qa #github Guardant Health develops breakthrough diagnostic technologies to improve cancer management. With Guardant360, we offer real-time, biopsy-free tumor sequencing that tracks tumor genomics in real-time and identifies associated treatment options. The recent introduction of groundbreaking analytical tools, including our Tumor Response Map and a mobile-enabled physician portal, further advance Guardant Health's momentum. Please visit our career page at: All your information will be kept confidential according to EEO guidelines. #LI-ML1 Guardant Health, Inc. Redwood City CA

Staff Software Engineer, Productivity