RailsConf 2022

Building a diverse engineering team

Building a diverse engineering team - Wrapbook - Zaid Zawaideh & Jessica Lawrence

RailsConf 2022

00:00:00.900 foreign
00:00:13.880 thank you for joining us today we're going to be talking about a topic that's very dear to me and very important to me
00:00:22.680 personally and important to wrap book as a whole which is related to diversity Equity inclusion and belonging
00:00:31.560 my name is Zaid I'm the VP of engineering at trapbook I'm based in Toronto and Canada my pronouns are here
00:00:38.579 and hi my name is Jess and I'm a senior engineer at Rap Book my pronouns are she
00:00:45.300 her and I'm based in Alabama unfortunately
00:00:52.379 today we will be talking about our journey at trapbook with building and diverse teams
00:00:58.500 we'll go over what we tried how it didn't work
00:01:04.199 and what eventually worked for us in making progress on our diversity goals
00:01:10.860 but first before we dive in I'm going to give you some background about what crap book is and the context for our
00:01:17.360 diversity inclusion and belonging efforts
00:01:22.500 Rap Book is the easiest way to onboard workers pay them and insure them
00:01:29.939 for entertainment production companies for example commercial Productions
00:01:36.659 TV film and and the sort
00:01:41.759 rapid was founded in 2018 we have 127 million dollars in funding
00:01:48.299 from and recent Hollywood's tiger Global and other like katzenberg from the
00:01:55.200 entertainment industry the team is 170 people strong with 68 in
00:02:00.960 engineering and growing when I first joined Rap Book in 2020
00:02:09.420 engineering was a five person team the company total was 20 company
00:02:15.660 and we had plans to grow the company to 40 people as engineering sorry to 40 people by the end of 2021. that's a lot
00:02:24.239 of growth for one year it means that getting the right people
00:02:31.140 on the team is critical so many new people joining means that
00:02:37.560 they will be shaping our values our culture and how we operate getting it right is non-negotiable
00:02:48.060 at the time we identified a few main challenges that we would need to address in order to succeed at doing that
00:02:56.120 the first one is as a small startup with no name out there behind us it's going
00:03:03.360 to be hard to stand out we need to be bringing in
00:03:09.319 talent and compete with much larger companies and well-established players for the
00:03:15.959 same pool of talent the other challenge is building a
00:03:22.260 diverse team in a not so diverse industry doing that
00:03:28.099 was a key priority for us from the beginning
00:03:33.900 turns out that standing out is not so hard uh
00:03:39.599 you just have to get the fundamentals of the experience right so provide that positive interview
00:03:45.540 experience whether the person joins the company or not
00:03:50.580 they're going to be talking about that experience and putting putting a either
00:03:55.920 positive name or a bad name for for the company we were able to structure our interviews
00:04:03.180 so that they're faster than everyone else with a lot less time commitment in fact you can interview uh in a single
00:04:10.379 day for and do the whole interview process
00:04:16.380 and the other thing is it's important for the interview to reflect what is happening on the job
00:04:23.639 so there are a lot of interviews that I like to call the battle of the egos the
00:04:30.180 interviewer is trying to assert Supremacy intellectually or otherwise over the person being interviewed by
00:04:36.960 asking them questions that have no relation to what's happening on the job we absolutely did not want that to be
00:04:44.460 part of anything we do the interview especially the technical interview had to reflect what's happening on the job
00:04:52.580 we also adopted remote first which means we can meet Talent where they are
00:04:58.740 and we're not restricted by the diversity of the main Tech hubs in San
00:05:03.840 Francisco or New York or Toronto so we find people where they are and we
00:05:10.020 get a more diverse talent pool in the process
00:05:16.320 the other question is why why should we care about building a diverse team
00:05:22.139 I want to say it's just the right thing to do and that should be enough we shouldn't
00:05:27.300 need to give other reasons but uh it's also been shown that diversity
00:05:33.539 leads to better outcomes why is that you know diverse teams have
00:05:40.979 diverse perspective shaped by different life experiences
00:05:46.500 which means we're thinking of problems from more angles and coming up with
00:05:52.320 better Solutions as a result the team will also reflect our customers
00:05:57.720 so we will understand the customer mindset and the problems that they would be facing and be able to better
00:06:03.660 anticipate them and provide them with better Solutions
00:06:08.820 also underrepresented groups face additional challenges and hurdles in the
00:06:15.300 industry so if we're able to provide them with a an environment where they can succeed
00:06:21.840 we can actually help make the industry itself more diverse
00:06:26.940 and as a result more resilient and provide a better outcome for everyone because the industry itself has wider
00:06:33.720 sets of perspectives
00:06:39.660 okay so how did we go about doing this um starts with the fundamentals
00:06:45.479 basically a key point is we need support from the leadership
00:06:51.500 when I joined drop book uh there were no questions about whether we're going to be building a diverse
00:06:58.020 team or not we talked about it from day one and decided to go ahead with it uh
00:07:04.319 you can do some individual efforts on local teams to try to build a diverse
00:07:09.660 team but it's always going to be localized and what happens if you know the people you hire and move to other
00:07:14.819 teams or they're trying to work with other teams which should be happening here you should be you shouldn't be silent into a diverse Island in a not so
00:07:22.620 diverse company uh it doesn't scale you cannot repeat this process you're not going to get
00:07:29.220 very far in an island so you need whole company buy-in to
00:07:37.080 diversity efforts the second part is to reduce bias
00:07:43.520 throughout the process and throughout the company so as much as we'd like to eliminate
00:07:50.160 bias we all have some internalized prejudices based on our life experiences based on
00:07:56.759 the messages we hear including against people who look like us and behave like us
00:08:05.940 the other thing is you know if if we don't care to we don't put the effort to
00:08:12.120 reduce the bias it's very easy to negotiate against ourselves and through the interview
00:08:18.240 process I like this person they were we had such a good conversation
00:08:23.340 therefore let's hire them without thinking of maybe other aspects that
00:08:28.860 were overlooking just because we like the person and vice versa
00:08:34.919 we need to establish a standardized hiring processes with clear rubrics
00:08:41.120 clear success criteria so that we're evaluating everyone from the same Baseline
00:08:47.399 we need to establish job levels and expectations for everyone in the company so that we're also measuring people from
00:08:53.279 the same set of expectations we need objective hiring criteria we
00:09:00.660 need inclusive job descriptions that are not off-putting to certain groups
00:09:07.560 also bring in multiple interviewers into the panel so that you have varying the script perspectives in the interview
00:09:15.420 this way if everyone agrees that the candidate should be hired no problem if one person says higher and the other one
00:09:21.300 says not then we need to have a conversation understand you know are we
00:09:26.459 overlooking something uh is the rubric that we're using missing a key piece or
00:09:31.980 maybe some unconscious bias went into into into that decision and
00:09:39.200 reflect record record that come back to it and
00:09:44.519 improve for the next candidate and the next candidate experience
00:09:53.040 one key piece of advice that I see out there is that all candidates should see
00:09:59.820 people from underrepresented groups on all interview panels
00:10:04.920 um and this is great if your company is already hit its diversity targets you already
00:10:12.720 have a diverse team and it's just happening naturally but what if you're starting from a place
00:10:18.000 where you're uh there are challenges and and diversity you have a lot of groups
00:10:23.940 that are heavily underrepresented in your team what happens if there are two women on
00:10:29.100 the team in a 30 person engineering team and you're you're asking them to be in every single interview so that you
00:10:34.920 present a diverse image how are they going to perform their core job duties
00:10:40.140 how are you gonna how are they going to advance in their career what impact will that have to their
00:10:47.279 ability to become senior engineers and staff engineers and and managers and and
00:10:52.500 leaders that represent the group uh so I'm I'm not a fan of this if we're
00:11:00.839 not there let's build a diverse team and and show the diversity and the interview panel that way and if you are going to
00:11:08.040 ask them to do interviews use that time strategically
00:11:16.560 the second part is we need to make sure that the environment the people we
00:11:22.440 interview and hire uh is inclusive that
00:11:28.459 your the people you're bringing in are not going to create a hostile environment for the underrepresented
00:11:35.279 groups that you are interviewing and that means we need to filter out people during the interview process
00:11:42.839 on their attitude towards diversity and inclusion
00:11:50.040 how ask about it at trapbook when the recruiters meet
00:11:56.459 with the person for the very first time they asked them about their views on diversity
00:12:02.519 why do you think there are less underrepresented why do you think there
00:12:09.180 are underrepresented groups in Tech while using that problem exists and a lot of candidates are say to us
00:12:18.360 that's the first time I've ever been asked this question in an interview
00:12:23.399 we ask it again during the hiring manager interview and we talk about it in the final stage
00:12:30.180 interviews and yes we have said no to technically brilliant candidates that
00:12:36.540 would have created uh unwelcoming environment for our under represented groups we absolutely have to
00:12:44.220 filter on that so the interview process is as much for
00:12:49.800 us as candidates as it is for companies seeking new hires it's our chance to determine is this company and its
00:12:56.399 culture the right fit for me will this company provide me with the opportunities to fulfill my current or
00:13:02.040 even future career goals so while I was interviewing several months back I was struck by rap book's emphasis on
00:13:08.820 inclusion It Started from the first interview and stayed consistent through each interview round
00:13:14.820 but I was wondering was my experience unique so I talked to a friend of mine who's in the audience and happened to
00:13:21.180 the mail to compare our experiences to see if we were receiving the same types of
00:13:27.300 questions in the same positive experience and we were so this really sent the message to me
00:13:34.620 that rap book was prioritizing an inclusive team at the company level and
00:13:40.019 as a byproduct it would create a team of like-minded individuals and I wanted to be a part of it
00:13:47.279 so I received an offer what happened then on my first day I received an onboarding
00:13:53.339 checklist specifically tailored to me with all all the details of like
00:13:58.440 specific Milestones I should hit for each Benchmark of my first 90 days information to ramp up on all things rap
00:14:04.740 book so I wasn't left with that typical uncertainty as a team new team member of
00:14:10.380 when should I be shipping my first story because I think that's a feeling we all have and also am I ramping up quickly enough
00:14:18.360 I was also assigned an onboarding buddy from my team who helped me acclimate to things of the company its culture the
00:14:25.860 product and its Tech stack and it was a person I could go to with any questions ideas uncertainties in my case my
00:14:33.300 onboarding buddy for my team was a woman but I later learned that for anybody who joins Rap Book if they identify as
00:14:40.620 non-binary or as a woman they may get an additional onboarding buddy to make sure
00:14:45.660 that they have somebody else from that group to pair with so why why do they do that I don't
00:14:51.959 actually know the actual answer but the reason that stands out to me is imposter
00:14:57.540 syndrome and studies show that imposter syndrome is much more prevalent amongst
00:15:02.940 underrepresented groups in Tech such as women so a little bit about me I was the only
00:15:10.380 woman in my software engineering program at my University and they didn't really know my name they
00:15:16.920 just referred to me as the chick and now more than a decade later I've
00:15:23.339 spent most of my career as a senior engineer even spent some time as a tech lead both as an em and as a staff
00:15:29.820 engineer so people actually know my name although my name is Jessica Lawrence so sometimes
00:15:35.820 people have a Freudian slip and call me Jennifer but it's okay I understand what they mean
00:15:41.100 uh but you would think after all that I would have tons of confidence and few
00:15:46.380 self-doubts right but no I battle some form of imposter syndrome on such a regular basis and it
00:15:53.940 gets heightened anytime I have a major change like joining a new company but from my experience having an
00:16:01.740 onboarding buddy somebody who likely had the same feelings as me gave me that
00:16:07.440 support system I needed so I was better able to battle my imposter syndrome and prevent my self-doubts from manifesting
00:16:14.760 into my reality now I've only been here a few months but
00:16:21.000 now I've assumed the role of onboarding buddy for a new team member and with this experience I've seen how it's
00:16:27.720 iterated and improved with each new hire um and really I think that's due to the
00:16:33.180 encouragement we see receive from day one that we should improve this process
00:16:38.940 for the next person we should be a part of it and that signals something to me in particular which is going to sound
00:16:44.519 super cheesy but I think it's true uh that I immediately have an impact
00:16:54.120 so how did this all work out for us you know we had strong
00:16:59.759 feedback from candidates they had a great experience regardless of success in the interview process
00:17:06.540 engineering Grew From 5 to 21 by October of last year
00:17:14.100 but we were not making progress on gender diversity
00:17:19.260 in fact we were moving backwards we started the year with 20 percent uh women and non-binary representation
00:17:27.179 and by October we were at 11 percent but this was supposed to work if you
00:17:32.940 search on Google and look at the recommendations on how
00:17:38.100 to build a diverse team we were doing it all it was supposed to be working
00:17:44.100 um so did we give up
00:17:50.580 of course not we decided to Double Down we decided to set a top level okr for
00:17:58.020 the engineering department to for our diversity numbers and we thought about it should we set it
00:18:04.799 at 20 didn't feel right that's way too low 30 30 percent
00:18:10.700 uh that seems to be where the industry targets between 20 and 30 percent
00:18:17.460 but that still did not feel right so we decided to set it at 50 percent
00:18:23.220 and why 50 because it matches the census of the general population
00:18:28.980 we have a chance to not only improve diversity at rap book but to contribute
00:18:35.100 to improving diversity in the industry as a whole we want Rap Book to be a force to making
00:18:43.460 the whole industry a better place for underrepresented
00:18:48.720 groups and I want to talk about the key Point
00:18:55.500 here which is improving diversity does not mean you
00:19:00.539 compromise on rubrics and lowering expectations you give
00:19:06.059 everyone the same bar the same interview process the same set of standards
00:19:11.640 uh if you if you start playing favorites with certain groups because of their
00:19:18.059 background you're going to create a backlash and that backlash is exactly is not
00:19:25.080 something we want we don't want to be moving backwards we want to create a Level Playing Field for everyone and help people succeed
00:19:31.500 regardless of their Background by providing them with the environment where they can do their best work
00:19:37.380 we also need to be aware of unconscious biases we all have them all the time pretending otherwise doesn't do us any
00:19:43.799 good we need to service them to be better equipped to prevent them from impacting our feedback or decisions to learn from
00:19:51.000 them to grow because ultimately we don't want to replicate the status quo of the industry and I'm going to make an
00:19:56.940 assumption here that everybody in the room is going to agree with this next statement we want to be a part of making it much more diverse and much more
00:20:03.720 inclusive okay so what did we try this time around
00:20:12.200 to actually make progress on our goals
00:20:17.940 the first one was to partner with organizations that represent under uh underrepresented groups
00:20:25.380 whether it's gender or bipark organizations
00:20:31.320 and this helps you know gets our name out there we might get a couple applicants here and there or a couple
00:20:37.980 people to talk to but it's not enough on its own
00:20:44.640 the next thing we thought about is perhaps we can reserve a role that would
00:20:51.120 be for underrepresented groups the problem with this is it doesn't
00:20:57.480 scale you can't apply it across the whole department
00:21:02.580 uh and more importantly it actually is discriminatory what happens if you get
00:21:08.520 an applicant and they get through the interview process they
00:21:13.679 pass at for for that role do you say no to them I don't think that's fair
00:21:19.080 so we decided against taking that approach
00:21:24.240 the other idea that got floated around is the Rooney Rule the policy comes from the NFL and the
00:21:34.020 idea is to require that for every hire that you make that at least one
00:21:40.260 candidate from an underrepresented background gets interviewed
00:21:45.600 and this was challenging for us to think of how to apply it when we're hiring 30 40
00:21:53.880 50 engineers uh if we hired one underrepresented candidate doesn't mean we can fill the
00:22:00.360 rest with non-under represented groups it doesn't quite work it works well when you're
00:22:06.960 trying to fill one or two roles perhaps in an industry where competition for talent is not as
00:22:14.240 intense and you have the time to tell people to wait while we interview others
00:22:25.559 so at some point we figured we can Leverage uh sourcing efforts that our talent team
00:22:31.320 is doing the Outreach that they do uh to to find people and
00:22:36.980 we decided to try it out for a month just say Focus your efforts on finding
00:22:43.940 underrepresented candidates to go through the interview process
00:22:49.919 we saw some success we were able to make some some great tires that way
00:22:55.159 the big problem we run into is our the top of our funnel dried up uh the
00:23:01.320 response rates to our Outreach dropped drastically and we didn't have as many candidates to
00:23:07.740 interview in that month as you can guess we did not give up uh
00:23:14.280 in fact the talent team got together put their heads together
00:23:20.280 and came up with a new strategy for reaching Talent
00:23:28.500 the big idea that they had was to actually create a database of names gather thousands of female names
00:23:39.000 include names that are more common in different ethnic backgrounds and use that as part of the Search terms
00:23:47.340 and suddenly we were finding candidates that were not coming up in any other
00:23:53.340 search the algorithms were probably search algorithms were probably excluding them
00:23:58.559 in the first place and we were starting to have conversations with them
00:24:04.080 and it actually worked we were seeing better
00:24:09.600 response rates were getting candidates and we were making hires as a result of
00:24:15.900 this so we decided to make the strategy permanent
00:24:22.799 the talent team focuses 100 of their efforts on improving representation of
00:24:29.520 underrepresented groups um anyone who applies any of you in this
00:24:36.000 room if you apply you're going to go through the process we're not stopping any of that
00:24:41.220 if you if anyone is referring anyone in the company we're not stopping any of that it goes through so we're not
00:24:47.340 discriminating against anyone we can repeat the process for as long as we need to as long as we want to and it
00:24:55.020 scales so these are three key things that we wanted to achieve and we have a we have
00:25:01.260 a way now for building a diverse team
00:25:07.320 so what is the result
00:25:13.080 our gender representation group
00:25:26.880 over 32 percent today and it's continuing to grow in fact we had a goal to hit 30 by end
00:25:34.559 of June and we just smashed through that I'm very confident that we will hit our
00:25:41.279 Target for 50 at some point
00:25:49.679 so I'm going to just recap the learnings that we've had from this
00:25:54.720 uh the time to start working on diversity is from the beginning
00:25:59.880 it's never too early to pay attention to it the conventional wisdom for what works
00:26:07.200 and doesn't work uh might not work in your company so it will take iteration
00:26:13.320 it will take trying um we need to build processes tools and an
00:26:21.059 organization that strives to reduce bias throughout it
00:26:26.220 we need to focus on inclusion so that we don't lose underrepresented folks from
00:26:31.260 the company after they join and create an environment where anyone who does not look like the majority of
00:26:37.679 the people feels excluded and they're going to leave the company and if they see another company like that they're going
00:26:43.860 to leave the industry we want to be good stewards of the the
00:26:48.960 industry the whole company and Leadership of the
00:26:55.200 company needs to buy in this is key to enabling Swiss Key and
00:27:01.380 enabling wrapbook to double down and actually find the strategy that works for us
00:27:07.559 it's also important to acknowledge that without that whole company buy-in the
00:27:15.480 talent team might have not agreed to double down on that strategy it's a team effort we all have to think
00:27:23.220 together and work together in finding uh diverse talents and improving the
00:27:28.860 industry we've grown our diversity numbers from
00:27:34.140 11 to 32 percent today and on our way to 50 percent
00:27:39.600 and one thing I want to stress is that we've only covered a tiny portion of diversity equity and inclusion and what
00:27:47.220 it means to do it in a company we can probably talk about this for hours at a time
00:27:54.240 um things like how do we do promotions How We Do Performance Management how would we do hiring
00:28:00.840 how do people deal with conflict in the company how are decisions being made all
00:28:07.260 of these play Big factors in creating a space where everyone can Thrive
00:28:12.419 regardless of their background I hope that you find these lessons
00:28:17.580 helpful and that you can apply them wherever you work
00:28:23.400 if this resonates with you uh come talk to us
00:28:29.700 there's many of us in the conference 18 I want to say of us if I'm counting
00:28:35.880 right you can visit our booth as well we have Polaroid cameras you can get a picture
00:28:42.960 taken there's popcorn there or hang out on the couches we would love to talk to
00:28:48.299 you can also learn more on our career website we're hiring for many different
00:28:54.240 roles so looking forward to chatting with you thank you for listening and enjoy the
00:29:01.020 rest of the conference
00:29:10.020 we have one minute if there are any questions the question is have we thought of
00:29:16.200 including neurodiversity in our diversity efforts uh absolutely you know gender diversity is only one
00:29:23.760 one dimension there there's a bias against age neurodiversity like
00:29:30.539 backgrounds and and we we like to make the effort to uh to accommodate whatever
00:29:38.039 people needed we've had we've uh we've had interviewers that uh you know said
00:29:44.580 they prefer written communication they don't want to have the camera on during the interview
00:29:50.159 so we'll do the pairing exercise with no camera and then talk about it and then they can present whatever they do in the
00:29:56.279 pairing exercise as they're ready at different points so we'll make accommodations to whatever is
00:30:02.159 needed in terms of style it's not relevant to how you conduct your job as
00:30:07.380 long as you're able to conduct it and collaborate with the person
00:30:14.580 so the question is how do you provide tools to make people feel safe when
00:30:19.679 they're coming in uh I think this one is again is a multi-faceted aspect like there is uh it
00:30:27.539 applies to everyone who's joining you want to have uh teams where you provide
00:30:33.480 the psychological safety and Trust across the board for people to be able to bring issues forward and talk about
00:30:39.360 them so it's fundamental across the board that managers and and teammates
00:30:45.240 are are providing that environment and you also want to think of what
00:30:51.179 happens if there is a an environment where that's not happening
00:30:56.360 uh uh like um you you made about higher for for one reason or another like the
00:31:01.919 interview process didn't didn't filter and the environment is not there you want a safety
00:31:07.200 hatch to escape and have the person find someone to talk to that they Trust
00:31:13.080 uh and this is you know where having those safe spaces for underrepresented groups maybe a private slack channel the
00:31:21.120 second onboarding body being part of it uh and all of that uh all of those
00:31:27.659 mechanisms so that uh there is a group of people who can speak on your behalf
00:31:33.840 if something is not going right you kind of have to think about it from
00:31:39.360 all of those angles and unfortunately in some companies HR does not represent
00:31:46.080 the employees that represents the company and is protecting the company so and a lot of places people don't feel
00:31:53.039 safe going to HR so you have to create those alternative mechanisms and
00:31:58.679 alternative channels for someone to speak on your behalf
00:32:06.299 thank you for listening thank you for the great questions