Software Engineer-Web

Research, Development & Cloud Operations Minneapolis, Minnesota United States

Software Engineer-Web 


Who We Are:

CrashPlan® provides peace of mind through easy-to-use, automatic endpoint data backup. We help organizations recover from any worst-case scenario, whether it is a disaster, simple human error, a stolen laptop, ransomware or an as-of-yet undiscovered calamity. We continue to innovate as the landscape of work evolves, which makes CrashPlan foundational to organizations’ data security. What starts as endpoint backup and recovery becomes a solution for ransomware recovery, breaches, migrations, and legal holds. 


Position Summary:

We are recruiting for a Software Engineer-Web  to join our team. In this role, you will be  focusing on the web development of our core data protection offerings. You will be partnering with  Senior Engineers and contributing to the future of CrashPlan front-end applications.. This is a great opportunity for you to grow your career while contributing to the applications that are the face of the CrashPlan product to our customers. 

Key Responsibilities:

  • Work as a member of a full-stack scrum team, focusing on our front-end web applications
  • Continuously learn to improve through pair programming and pull request reviews.
  • Develop applications using primarily Typescript and React.
  • Collaborating with the UX team by providing feedback on designs, accessibility, and performance.
  • Creating unit and integration tests to ensure code is high quality and maintainable.
  • Participating in team design discussions and code reviews, documenting code, asking questions, contributing and accepting feedback.

Required Qualifications:

  • Bachelor’s degree or equivalent experience
  • 2+ years of experience in a similar role, including experience with JavaScript
  • Experience with web frameworks like React, Angular, Vue.js, etc

Preferred Qualifications:

  • Previous experience working in a SaaS environment
  • Familiarity or willingness to learn continuous integration and deployment concepts
  • Experience with any of the following tools:
    • CSS Preprocessors: Styled Components, Sass/Less
    • Tools: Webpack, Jest, Cypress
    • Development Tooling: Git (Bitbucket), Atlassian Cloud Products
    • CI/CD: Terraform, AWS


CrashPlan values workplace diversity and ensuring an environment of mutual respect. Employment opportunities are available to all applicants without regards to race, color, creed, religion, sex, national origin, age, marital status, veteran status, sexual orientation, gender identity or expression, disability, genetic information, or any other category protected by law. We believe that diversity and inclusion are critical to our success, and we seek to recruit, develop, and retain the most talented people from a diverse candidate pool. We are proud to be an equal opportunity employer