Senior Software Engineer (IT)

Security United States Minneapolis, Minnesota

A black and white signDescription automatically generated with low confidence   
    
Senior Software 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.   
   
What You Will Be Doing:   
   
We are recruiting for a Senior Software Engineer to join our team. You will be part of the  Information Technology and Security team and 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 while providing 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.   
   
Day In The Life:   
  • Work with stakeholders to deliver requirements for application integrations and data management
  • Work with stakeholders to deliver integration solutions for external systems with data warehouse to meet corporate reporting and operational needs 
  • Solve complex integrations and implement designs with elegant solutions for cross-platform back end applications
  • Build and maintain custom applications to support internal and external stakeholders and customers
  • Show a passion for continued learning, staying abreast of new technology and techniques
  • Deliver clean code, maintain 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
Who You Are:   
   
Required Qualifications:   
  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related discipline and/or equivalent experience
  • 5+ years of back-end software development experience, including Python, Ruby, Java, or similar
  • Demonstrated experience with relational database management and/or data warehousing (i.e. Postgres, Snowflake)
  • Experience with cross-platform integrations
  • Proficiency deploying and managing services in a public cloud environment (ideally with AWS)
Preferred Qualifications:   
  • Working in a SaaS and/or in high growth startup environment
  • Experience working with front-end web applications in JavaScript
  • API development experience

The base salary range for this position is $115,000 - $135,000/year. This position is eligible for an annual bonus based on individual and company performance in addition to a full range of benefits. Final compensation will be dependent on various factors relevant to the position and the candidate such as geographical location, candidate qualifications, certifications, relevant job-related work experience, education, skillset and other relevant business and organizational factors, consistent with applicable law. This information is provided per the relevant state and local pay transparency laws for the location in which this position will be performed.
   


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