Software Engineer

Research, Development & Cloud Operations Minneapolis, Minnesota Denver, Colorado Austin, Texas Reston, Virginia Atlanta, Georgia

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. Our data-protection solution is a product of Code42, an industry leader protecting the critical data of more than 50,000 world-class organizations, including the largest global brands. 

You belong at Code42 if you crave being a part of a transparent and team-first culture, you want to drive innovation, and security is always top of mind. We look for authentic people who are inquisitive, enjoy solving complex problems, and provide diverse insights to help us think differently and thrive together. 

Head to crashplan.com to read customer testimonials and learn more about why our product is essential for security teams. 

Don’t wait. #BeCode42

THE ROLE:

Code42 is looking for an experienced Software Engineer to join our continuous integration and continuous delivery (CI/CD) team.  We're looking for people with a passion for world-class software development who understand the importance of maintainable code and comprehensive tests, and who will help Code42 protect and secure our customers' data. As a CI/CD engineer at Code42 you’ll be working closely with Engineering, 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. You might be a good fit if you are customer focused, enjoy troubleshooting complex problems, and have a knack for pragmatic innovation in tackling high-velocity software delivery challenges. We have a casual and collaborative work atmosphere where everyone’s opinions and ideas are valued.

WHAT YOU’LL BE DOING:

  • 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.
  • Contributing to 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:

  • 2-5 years professional experience, or can convincingly demonstrate this level of skill.
  • Experienced with Git SCM and related technologies and tooling
  • Experienced with Jenkins, Concourse, TravisCI, GoCD or similar build engines
  • Experienced using public cloud infrastructure (AWS, Azure, Google, or similar)
  • Experienced with Linux system administration
  • Experienced in the primary languages of the team (typically a combination of Python, Bash, GoLang, Java, C# or other object oriented languages)
  • Is comfortable taking ownership of deliverables as part of a team.
  • Is comfortable working in a collaborative environment, both offering and asking for help when it's needed.
  • Is comfortable working with non-technical staff.
  • Has a passion for building systems that work well.
  • Clearly able to communicate technical ideas to peers in written and verbal form
  • Where permitted by applicable law, must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered for employment, if not currently employed by Code42. 

PREFERRED:

  • Experience with cloud deployment tools (Ansible, Terraform, CloudFormation,Serverless).
  • Familiar with distribution systems (ie: Artifactory, Docker, etc)
  • Knowledge of DevOps best practices

WHY #BECODE42:

Anticipated salary range is $80-105,000 annually. Finally salary will be determined based on seniority, merit, geographic location, training and experience, and may vary from the amount listed. 

A first-class onboarding experience which includes professional development and personal development all while learning and living our Code42 values. We provide comprehensive benefits that include health, dental, vision, wellness, 401k, parental leave, pet insurance, generous paid time off and volunteer opportunities. At Code42 everyone is an owner. We participate in commission or bonus plans and all employees receive stock options. We win together.


Code42 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.