Jobs at RescueTime

RescueTime helps people make sense of the ever-increasing amount of time they spend staring at a computer or digital device. Over a million people have used RescueTime to optimize the most precious resource they have — their time.

We love the talented team that we've assembled, and are looking to grow it even further to accomplish great things in the future.

If you think one of the positions below sounds like a great fit for you, please drop us a note at jobs@rescuetime.com and tell us about yourself (if you have a resume handy, that's great-- but don't let it stop you if you don't).

Android Developer, Java

Help us give people a rich understanding of the time they spend on their mobile devices. You will be helping us improve our existing mobile app as well as explore ways to bring RescueTime’s personal analytics to new Android based platforms such as Android Wear and Android Auto. You should have experience with Java and the Android SDK, and have current knowledge of Android design guidelines and best practices, such as Material Design.

Technologies you will be using:

  • Java
  • Android SDK
  • JSON
  • interacting with / designing as needed server-side endpoints

Having a passion for personal productivity (example: already being a RescueTime user ;) ) is a major plus.

The RescueTime team is distributed throughout the United States. All applicants must be authorized to work in the United States on a full-time basis. We have a preference for applicants near Seattle, Atlanta, or Nashville.

Read more about our work ethic and distributed team expectations.

Contact us about this position

Desktop Application developer, C++

RescueTime works across multiple platforms to give people a complete view of how they spend their time on their devices. We’re looking for an accomplished C++ developer who can help us enhance the existing desktop applications in both capability and user experience, and bring RescueTime to new platforms. Experience with connecting native apps to cloud resources and web APIs is helpful.

Technologies you will be using:

  • C++
  • Cross platform building and libraries (currently using boost, Windows / OS X / Linux
  • Qt library for UI
  • Curl library for API interactions

Having a passion for personal productivity (example: already being a RescueTime user ;) ) is a major plus.

The RescueTime team is distributed throughout the United States. All applicants must be authorized to work in the United States on a full-time basis. We have a preference for applicants near Seattle, Atlanta, or Nashville.

Read more about our work ethic and distributed team expectations.

Contact us about this position

Benefits of working at RescueTime:

  • Competitive Salary
  • Reasonable weekly work hours
  • Excellent health, dental, and vision insurance - we pay all premiums!
  • 401k
  • Open vacation and time off policy
  • A small team with the opportunity to make BIG differences

Some more facts about RescueTime:

  • Launched in 2007
  • Y Combinator backed in Winter 2008
  • Series A in August 2008
  • Profitable since 2010
  • Open vacation and time off policy
  • Awesome group of investors and advisors

RescueTime work ethic / expectations

You should be able to work well in a distributed / remote environment, and be able to manage your time effectively. We give employees a lot of freedom to work in the way they personally find to be the most productive. (please see our work ethic / expectations section below for more information)

RescueTime is a mostly distributed and remote working team. We have office space in Seattle and co-working space in Atlanta and Nashville. For the most part, there is an expectation that you have the ability to work from home with semi-frequent smaller gatherings in either Seattle or near Atlanta.

Working from home

(portions borrowed from Fog Creek's remote worker policy)

1. You MUST have a decent internet connection. You must be able to participate in video conference and remote screen sharing sessions. Be aware some DSL providers in some locations do not offer enough upstream capacity. You must have the ability to have (at minimum) a 2 mbps Upload and 10 mbps Download SUSTAINED capabilities. Be aware of "burst" speeds from ISPs, these are not sustained speeds.

If you are going to be connecting to your router via a wifi connection, you must have a solid no-packet-loss connection from your work location. Even small hiccups in a wifi connection can cause issues with video conferencing, we must be able to hear, see, and understand you.

2. You must have a dedicated room that you can work from with a door that closes. You need a distraction free environment to maximize productivity.

3. You should be available during our "core" working hours. These hours are from 10am Pacific to 2pm Pacific. We need a number of hours per day where people are expected to be on-line and available. If you won't be available during the core hours for some reason, then everyone on the team knows why because you have it on your shared calendar.

4. You should have either an Android or iOS phone. RescueTime will reimburse you for monthly phone/data plans and in some cases we may purchase or assist in the purchase of a phone.

5. You should be able to participate in semi-frequent team gatherings. We typically have smaller team gatherings once or twice a month. We get the entire team together a couple times per year. We will pay / reimburse you for any out of town travel expenses.