Wanted: Windows Client Programmer

By | May 6th, 2016

hiring-eng-desk

Updated 04/08/2017

Want to work at a company that helps customers in over 150 countries around the world protect the memories they hold dear? A company that stores over 250 petabytes of customers’ photos, music, documents and work files in a purpose-built cloud storage system? A company that’s restored over 15 Billion files for our customers? Well here’s your chance! Backblaze is looking for a Desktop and Laptop Windows Client Programmer!

Company Description:
Founded in 2007, Backblaze started with a mission to make backup software elegant and provide complete peace of mind. Over the course of almost a decade, we have become a pioneer in robust, scalable low cost cloud backup. Recently, we launched B2 – robust and reliable object storage at just $0.005/gb/mo. Part of our differentiation is being able to offer the lowest price of any of the big players while still being profitable.

We’ve managed to nurture a team oriented culture with amazingly low turnover. We value our people and their families. Don’t forget to check out our “About Us” page to learn more about the people and some of our perks.

We have built a profitable, high growth business. While we love our investors, we have maintained control over the business. That means our corporate goals are simple – grow sustainably and profitably.

Some Backblaze Perks:

  • Competitive healthcare plans
  • Competitive compensation and 401k
  • All employees receive Option grants
  • Unlimited vacation days
  • Strong coffee
  • Fully stocked Micro kitchen
  • Catered breakfast and lunches
  • Awesome people who work on awesome projects
  • Childcare bonus
  • Normal work hours
  • Get to bring your pets into the office
  • San Mateo Office – located near Caltrain and Highways 101 & 280.

Technology @ Backblaze:
Backblaze is one of the largest cloud storage providers on the planet. That means our ecosystem creates interesting challenges (and the occasional problem) at a very large scale. 1,600 pods composed by 68,731 hard drives, holding over 250 Petabytes.

Other key pieces of our stack include:

  • Ansible (control automation)
  • Zabbix (monitoring / pretty graphs)
  • Prometheus (monitoring)
  • Grafana (visualization)
  • Xcode (iOS and Mac Desktop)
  • Microsoft Visual Studio (Desktop Windows)

Engineering Culture:
We run functional teams with a reasonably high level of autonomy. Planning and prioritization is organized monthly and quarterly using hybrid agile methodologies. We are rigorous in our recruiting and value our teammates. As such, proactive management against burnout is paramount during short and long term planning.

The Role:
This person will add features and fix bugs in the desktop and laptop application that encrypts files and sends them back to the Backblaze datacenter as a backup. On Windows, this is a Microsoft Visual Studio 2015 (VC14) development in ‘C’ and ‘C++’ using Win32 APIs. This position will not involve any programming C#. Over 80% of the ‘C’ source code is compiled for three platforms: Windows, Macintosh, and Linux, so this programmer must be willing to sometimes compile their code on a Macintosh using XCode and fix any compile problems.

This position requires you to work from our San Mateo Office.

Proficiencies:

  • Must be comfortable with Win32 libraries
  • Strong C/C++ skills (will not be programming C#)
  • Passionate about building friendly, easy to use interfaces and APIs
  • Likes to work closely with other engineers, support and sales to help customers
  • Familiar with Macintosh Laptop/Client Development a plus **

Backblaze is an Equal Opportunity Employer and we offer competitive salary and benefits, including our no policy vacation policy.

If this sounds like you — follow these steps:

  • Send an email to [email protected] with the position in the subject line.
  • Include your resume.
  • Tell us a bit about your programming experience.
Yev

Yev

Chief Smiles Officer at Backblaze
Yev enjoys speed-walking on the beach. Speed-dating. Speed-writing blog posts. The film Speed. Speedy technology. Speedy Gonzales. And Speedos. But mostly technology. He also runs social for Backblaze.

Follow Yev on:
Twitter: @YevP | LinkedIn: Yev Pusin | Google+: Yev Pusin
Yev

Latest posts by Yev (see all)

Category:  Backblaze Bits · Jobs
  • trey

    shouldn’t you guys be hiring linux client developers?

    • Not with B2! Linux folks can build their own client if they want -> https://www.backblaze.com/b2/docs/ or use a client that’s already done it -> https://www.backblaze.com/b2/docs/integrations.html

      • trey

        A Linux client for personal backup, not B2. Also what if I don’t want to build my own client, or use a client from some untrusted source? Why are you trying to force Linux users onto B2 while denying them the ability to use you backup solution?

        • You can use HashBackup as a client if you like, that way you don’t have to build it yourself if you’re not interested in doing so! Unfortunately for a Backblaze Personal Backup Linux Client, there’s no ETA.

      • karl

        It is good that you are making your own client. With AWS user have to pay for a decent S3 explorer eroding the money saved storing the data. I intend to use B2 as my second cloud back-up syncing from my NAS server, which is Linux so I best get learning how to compile the Linux version.

  • karl

    “Good attitude and willingness to do whatever it takes to get the job done”

    Who knows what strange and wonderful things Backblaze has planned.

    “OK with pets in office”

    Define pet? Will I find an alligator under my desk?