Senior Software Engineer (IT) - 100% Remote

Information Technology United States

Senior System Engineer (IT) - 100% REMOTE


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 Senior Software Engineer to join our Information Technology  team.  In this role, you will be responsible for cross-platform data management and integrations for key internal business applications, such as ERP, CRM, relational databases, data warehouses and cloud based applications.  You will work closely with stakeholders across the organization including Information Security, Sales, Product Management, Finance and Marketing to ensure that systems are built for scalability and availability in mind.   You will  build, maintain, and optimize CrashPlan's key internal business applications and help design critical applications. You will provide new capabilities for internal users that drive efficiency and business value. You will evaluate and integrate with third party tools and  keep up to date on best practices and new techniques to give our site users the best experience possible.  You will also build and maintain custom applications that help enable our business and drive automation and efficiency.

Key Responsibilities:

  • Working with stakeholders to deliver requirements for application integrations and data management 
  • Working with stakeholders to deliver integration solutions for external systems with data warehouse to meet corporate reporting and operational needs  
  • Solving complex integrations and implementing designs with elegant solutions for cross-platform back end applications
  • Building and maintaining custom applications to support internal and external stakeholders and customers 
  • Showing a passion for continued learning, staying abreast of new technology and techniques
  • Delivering clean code, maintaining design, user experience and requirements throughout the development process
  • Optimize existing systems/services to improve performance and efficiency
  • Work with Product Engineers and IT to develop internal tools and support infrastructure
  • Gain understanding of our industry and spearhead technical solutions based on the team's initiatives

Required Qualifications:

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related discipline and/or equivalent experience
  • 5+ years of software development experience, including JavaScript, Ruby, Rails DSL, and/or Python
  • 3+ years of database and/or  data warehouse experience
  • Experience with cross-platform integrations 
  • Proficiency with AWS

Preferred Qualifications:

  • Experience with Snowflake, SalesForce, FiveTran among others
  • High growth startup experience
  • API development experience


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