Senior Software Engineer (CI/CD)
Who We Are:
CrashPlan® provides cyber-ready data resilience and governance in a single platform for organizations whose ideas power their revenue. With its comprehensive backup and recovery capabilities for data stored on servers, on endpoint devices, and in SaaS applications, CrashPlan’s solutions are trusted by entrepreneurs, professionals, and businesses of all sizes worldwide. From ransomware recovery and breaches to migrations and legal holds, CrashPlan’s suite of products ensures the safety and compliance of your data without disruption.
Note - We are only considering remote candidates in the following states:
AL, AZ, CA, CO, FL, GA, IL, IN, KS, MA, MD, MI, MN, NC, NJ, NY, OH, RI, SC, SD, TX, UT, VA, WA, WI
What You Will Be Doing:
We are recruiting for a Senior Software Engineer (CI/CD) to join our team. In this role, as a key member of the CI/CD team, you will be working closely with Engineering, Site Reliability, Operations, Test Automation and Security teams to provide automated, scalable, reliable and secure solutions for the build, test, and deployment orchestration of our products and services.
Key Responsibilities:
- Designing and implementing code for assigned projects, both independently and with teammates, taking into account needs for monitoring, supportability, and testability
- Managing a large and diverse CI/CD ecosystem, including physical and virtual infrastructure
- Improving build pipelines and infrastructure to reduce feedback time and improve reliability
- Developing scalable integrations between on-premises and cloud CI/CD environments
- Collaborating with teammates across the product development organization
- Taking the lead on defining and implementing process improvement efforts within engineering
- Leading team design discussions and code reviews, asking questions, contributing and accepting feedback
- Learning about new things and sharing that with the team
What You Bring:
Required Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related discipline and/or equivalent experience
- 5+ years of experience in a similar role, including Python, Bash, GoLang, Java, C# and/or other object oriented languages
- Experience with build engines like Jenkins, GitHub Actions, Concourse, TravisCI, and/or GoCD
- Demonstrated experience using public cloud infrastructure (AWS, Azure, Google, or similar)
- Previous experience in Git SCM and related technologies and tooling
- Experienced with Linux system administration
Preferred Qualifications:
- Experience with cloud deployment tools (Ansible, Terraform, CloudFormation, Serverless)
- Familiar with distribution systems (ie: Artifactory, Docker, etc)
- Knowledge of DevOps best practices
- Clearly able to communicate technical ideas to peers in written and verbal form
The base pay compensation range for this role is listed below. This position is eligible for an annual bonus based on individual and company performance in addition to a full range of benefits including medical, dental, vision, 401k match, and more. 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.
Pay Transparency
$112,000 - $137,000 USD
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.
Create a Job Alert
Interested in building your career at CrashPlan? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field