Career services

By joining the RC community you gain access to powerful resources for growing your programming career. Our dedicated career services team and tight-knit network of alumni are here to help with anything career-related, whether it’s finding a new job or succeeding in your existing role. Once you join the community, you can use our career services no matter how far along you are in your career or how long it’s been since your batch.

Two Recursers whiteboarding

What we can do for you

The biggest thing we can do for you is help you get a programming job. We partner with companies to help them hire engineers, data scientists, engineering managers, and more. We’ve placed hundreds of Recursers at our partner companies, which range from small startups to some of the biggest tech companies in the world. We’ll work with you to plan the timeline of your search and find jobs you’re interested in. We know how frustrating it is to send in applications and never hear back. We eliminate this problem by sending personalized referrals to our partner companies on your behalf, which means you’ll almost certainly get a response, and makes it much more likely you’ll get an interview. Once you start interviewing, we’ll help you prepare through mock interviews with experienced RC alums. After you have offers, we’ll help you negotiate for the salary and benefits you want.

We work hard to learn what our partner companies are looking for so we can match you with the best roles for your skill set and interests.

Our partner companies pay us a fee if they hire you, so it’s in our interest to be the best advocate for you we can be. This fee comes out of the company’s recruiting budget, not your salary.

Our relationship doesn’t end after you accept an offer. We’re always here to help you get the most out of your job. We can help you negotiate raises and promotions, figure out your career goals, make your work more fulfilling, and resolve conflicts with coworkers and management.

Sometimes we won’t be able to refer you to a company because your background and goals don't fit what they’re hiring for (e.g. they might only be hiring in cities you don't want to live in, or only hiring people with more years of experience than you). Even if we can’t refer you for many (or any) roles at our partner companies, we’re happy to help with other aspects of your job search, like reviewing your resume, advising you about professional communications and negotiation, and helping you prepare for interviews.


After my batch, I started working at Squarespace as a frontend engineer. A few months earlier, I thought I would never be able to get a full-time programming job—much less at one of the top tech companies in the city. As a first time job seeker in this industry, the Recurse Center gave me enough professional, emotional, and logistical support that I was able to reach far beyond my comfort zone.
— Christine, Winter 2, 2016
The job-hunting process is no fun, but RC helped make it as good as it could be. It was particularly daunting for me because despite being in the industry for many years (working at my own startups), I had never been on the job market before. RC staff provided all the guidance, coaching, and support I needed and more.
— Rodrigo, Fall 2, 2016

The power of a network

Being part of the RC alumni network is a huge boon to your career.

You’ll have internal advocates throughout the industry, helping you get hired and succeed. Most RC alumni work as programmers, and we have alumni at companies all over the world. They’re always trying to improve their workplaces, and due to the camaraderie of the RC community, in their eyes this often involves hiring more Recursers.

Beyond advocating for you at their workplaces, RC alumni are happy to give advice about technical problem solving, provide emotional support, and share their firsthand experiences of working at companies you’re considering. You can ask a question about anything and get a thorough, helpful response, sometimes within minutes. It’s hard to overstate how out of their way RC alumni are willing to go to help each other.

Being a part of a professional network like the RC community is invaluable. It gives you insider information, advice, and support for working as a programmer that’s hard to find anywhere else.