Engineering Spotlight: Carbonite
Carbonite is a publicly traded company that provides a robust Data Protection Platform for businesses, including backup, disaster recovery, high availability and workload migration technology.
We connected with several members of Carbonite’s engineering team to get an inside look at what they work on for their day-to-day operations. They also went into lots of details about the company’s technology, the various projects, the team's culture and more!
Interested in joining Carbonite’s engineering team? Click here to see the company’s job openings.
Quick Hit Details
Year Founded: 2005
Number of employees: 1,000+ globally
Number of engineers: 400 globally, 70 in Boston
Industry: Technology/Data Protection
Can you share a summary on what Carbonite does?
Carbonite provides data protection solutions for businesses and individuals. This includes backing up data from endpoints (PC, Mac) as well as servers.
The Carbonite Data Protection Platform delivers strategic value to businesses in locations around the world with secure global cloud infrastructure, and our award-winning customer support sets us apart from our competitors.
What are some of the different technologies that the engineering team gets to work with and at what scale?
We program in C# and C++ (core code), Python (primarily for test), Microsoft SQL Server, Angular and React, Docker (deployment), ASP .Net core, Azure RM, Visual Studio Team Services (VSTS), git, Visual Studio, Jenkins, Jira, and Confluence.
As for scale, our current consumer product backs up over 1 million clients concurrently. The largest of the enterprise backup “vaults” contains tens of thousands of devices.
What are some of the interesting projects that the engineering team is tackling?
Automated deployment of our enterprise solution to Azure RM, refactoring codebase for newest library versions/package dependencies, a data protection console that will allow users to easily manage all Carbonite products in a unified portal, automated provisioning (and de-provisioning) for customer trials, and unlimited file size backup.
Does your engineering team have a chance to work on projects outside of their day-to-day responsibilities? For example - skunk work projects, open source projects?
We do many skunkworks projects that often turn into shippable projects. Some people do contribute to open source projects, but not typically during company time.
What is the culture like at Carbonite for the engineering team?
Carbonite is a fun and inclusive environment for the engineers, with a strong focus on work/life balance across the company. The deadlines are reasonable and set collaboratively with management. Carbonistas enjoy perks like quarterly team outings, monthly beer cart and birthday celebrations, catered breakfasts on Mondays and lunch on Fridays - not to mention the unlimited snacks and drinks. Located in Boston’s Downtown Crossing, employees are only steps away from restaurants and shopping, as well as the Boston Common.
What can a potential employee expect during the interview process?
Starts with a phone interview, followed by an onsite interview including technical questions/assessments (depends on the role, but questions are typically around problem-solving and coding).
Are you involved in any local tech organizations or Meetups?
Carbonite sponsors the Boston Emacs Meetup and hosts a variety of other meetups, including Boston DevOps Meetup, Boston Angular Meetup, Boston Snowplow Meetup, among others.
We are also very proud of the Carbonite Charitable Fund. The Carbonite Charitable Fund, in partnership with The Boston Foundation, aims to close the technology skills gap in communities where Carbonite operates globally. Carbonite is proud to pledge its support to technology education initiatives that help students develop and hone the skills they need to participate and thrive in the digital economy.
In addition to the Fund, Carbonite is also a proud supporter of programs like Hack.Diversity, to help improve the underrepresentation of minority employees in the Boston area and encourages students to work with local technology companies.
Rapid Fire Q&A
What’s on tap?
None on tap. Lots of variety on the beer cart.
Star Wars or Star Trek?
Star Wars-themed office
iPhone or Android?
Coffee - hot or iced?
Both well done here with coffee, espresso and tea machines located around the office.
Favorite employee perk?
Flexible work schedule/PTO, free snacks and beverages.
What TV show describes the engineering team’s culture?
What music is playing in your office?
Open floor plan so whatever is on your headphones.
Cleanest desk / Messiest desk:
Rob Beeler, SVP, Products & Engineering
Eric Penetar, Principal Software Engineering
Images courtesy of Carbonite