The Tech World and The "D" Word
Robyn Lundin is a Software Engineer based in Seattle, WA. Prior to graduating Hackbright in August 2017, she was the Co-Founder and CEO of Nöje, a subscription service and online marketplace for food and beverages produced in small-batches by passionate creators.
Unless you’ve been living under a rock where you have no access to news outlets or social media, you’re aware that diversity in tech is a huge topic of conversation right now. I’m not going to go deep into why diversity in tech (and all fields) is important because many people before me have expressed this sentiment quite thoroughly and eloquently. Long story short — hiring diverse teams is not only the right thing to do, this practice also has been linked to better business metrics.
What I do want to address is that while a very encouraging number of large and small tech companies are showing great interest in improving diversity of their engineering teams, merely talking about hiring more diverse candidates is not enough to change the status quo.
I recently attended the career fair portion of Tech Inclusion 2017, a conference hosted by Google, where “the tech industry comes together to drive solutions to diversity and inclusion”. Fifty tech companies were in attendance to discuss this year’s conference focus — “what will we each do to ensure that we are driving an inclusive future for everyone?” Based on my experience at the career fair and my research on the companies in attendance, I have a few suggestions for where the tech industry should start.
#1 Open up your engineering internships to people who are not currently pursuing Computer Science degrees at a university
Most large and mid sized tech companies offer engineering internships to current university students and recent grads from Computer Science traditional degree programs. These internships provide valuable experience and a foot in the door to people pursuing a career in engineering. However, limiting internship opportunities to people who choose to study Computer Science in a traditional university setting severely limits the ethnic and gender diversity of internship programs.
The demographics of CS graduates are very similar to the demographics for current software developers; 80% are male, 76% are white or Asian. Although there are many fantastic efforts underway trying to encourage young girls and children from ethnic minority groups to pursue Computer Science degrees, the results of these efforts will take decades to go into effect. Furthermore, these kids may still be discouraged from entering the field if they do not currently see their gender or ethnicity well represented in Computer Science.
I checked into the requirements for internships at some of the largest and most well known companies in attendance at tech inclusion; Amazon, Google, Yelp, Microsoft, Zillow, and PayPal. Spoiler alert — they all require applicants to study Computer Science at a traditional university.
These internships exclude people who are self-taught, people who learned programming online, people who attended coding bootcamps, and people who decided to learn to code later in life. If your company’s engineering internships target only current CS students and recent CS grads — your company’s diversity efforts will fail.
If engineering internships are only open to CS students, maybe there’s another way for people from different educational and experiential backgrounds to break into tech roles. This leads me to my next point.
#2 Make sure your company has truly entry level engineering roles
If all of your company’s job openings require prior professional experience in engineering and a Computer Science degree, your company has created a serious barrier to entry for diverse candidates.
Nationally, approximately 80% of software developers are male, and 92% are white or Asian. The best way to change this ratio is to widen the top of your company’s hiring funnel.
Consider hiring people who don’t yet have professional software development experience, but have taught themselves how to code and created personal projects, people who have attended coding bootcamps (45% of people who complete coding bootcamps identify as female or gender non-binary), and people who learned to code through online courses instead of studying CS in a formal setting.
I researched the software engineering roles posted online by the companies I listed in the previous section regarding internships. Here are some qualifications listed for the most entry level Software Engineering positions (limited search to USA) I could find from these companies:
Amazon – Software Development Engineer
- 3+ years professional experience in software development
- Bachelor's Degree in Computer Science, related field, or equivalent work experience
- BS Degree in Computer Science, similar technical field of study, or equivalent practical experience.
- Software development experience in one or more general purpose programming languages.
- Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
Yelp – Software Engineer – Full-Stack
- If you don’t have at least one year of experience in a similar role, please take a look at our College Engineering roles instead! (As noted above, College Engineering roles require the applicant to study Computer Science in a traditional university setting).
Microsoft – Software Engineer – Development
- 1+ years of industry and/or internship experience as a software engineer, software developer, and/or programmer
- 1+ years of experience shipping quality software (3+ preferred)
- 1+ years of software engineering experience (3+ preferred)
- A Bachelor or Master Degree in Computer Science or a related discipline or the equivalent
Zillow – Software Development Engineer
- You hold a Bachelor's Degree in Computer Science or Computer Engineering
- 2+ years of software development experience
PayPal – Software Engineer – Entry Level
- Bachelors in Computer Science degree or related field from an accredited college or university
Starting to notice a trend? Requiring applicants to hold Bachelor's or Master's Degrees in CS in order to apply for entry level engineering roles compounds the problems outlined above regarding internships. Entry level engineering roles are even more out of reach to non-traditional applicants than university internships. By the time Computer Science majors graduate university, they have had the opportunity to gain on the job experience as interns, and have made valuable tech industry connections that will open doors for them as they start their engineering careers.
While the jobs listed above may appear to be entry level, their requirements translate as such — these positions are for people who have already spent 5+ years steeped in the tech industry; only people who belong to the “in crowd” need apply.
Now, at this point, a lot of you may be thinking that people without a degree in computer science and without professional engineering experience may require much more training and mentorship to ramp up their skills. This may be true — and also leads me to my last suggestion.
#3 Create apprenticeships for people from non-traditional backgrounds
If your company has enough resources to hire interns, your company has enough resources to hire and train apprentices who know how to code but lack professional programming experience. Pinterest, LinkedIn, and Facebook started offering apprentice style roles for software engineers with non-traditional backgrounds in 2016–2017 and have started releasing the results of their efforts.
Pinterest’s Abby Maldonado offers insight on mentorship, training, and regular check-ins to create a successful apprenticeship program in this blog post. She also highlighted the success of the first cohort of apprentice engineers. All apprentices from Pinterest’s first cohort were hired as full time engineers within one year of starting the program.
LinkedIn’s Shalini Agarwal shared in the LinkedIn blog that 80% of the engineers in the new REACH program were offered full time software engineering positions with LinkedIn at the end of LinkedIn’s first cohort. Their recommendations? Give apprentices time to ramp up, but make sure to still treat them the same as any other engineer on your team. Offer them opportunities to grow and take on responsibilities.
Business Insider covers Facebook’s Rotational Engineering program — an initiative to provide more opportunities to engineers with non-traditional backgrounds. My favorite insight from this article:
Facebook Engineering Director Nimrod Hoofien, the rotational program’s internal sponsor, said that introducing the program to Facebook’s engineering teams was “nerve-wracking.” There was no way to tell how they would react. Within two hours, though, he had 60 Facebook engineering teams willing to participate.
Not only are these apprenticeship programs bringing more diverse hires into the tech industry, they help companies train and test their talent before offering applicants full engineering roles. Apprenticeships can prevent tech companies from hiring permanent employees who turn out to have disastrous work habits.
Creating a successful apprenticeship program takes careful planning and understanding of what characteristics indicate that a given candidate has potential to become a great engineer. If your company is truly dedicated to creating a more inclusive tech industry, offering apprenticeships is a huge step in the right direction.
On hiring for potential
Taking the time to determine a candidate’s aptitude and potential to succeed takes much more time and effort than glancing at the credentials on their resume. Plenty of tech companies like to cite a pipeline problem as the reason for their lack of diverse hires — meaning that there are not enough qualified diverse applicants to fill their technical roles. This limitation is self-imposed. The decision of who does and does not qualify for an engineering role lies with each individual company.
If your company cannot hire and engineers from a diverse array of genders and races, your business will perform sub-optimally and your competitors who are able to broaden their reach will beat you. This is not something easily or immediately solved and will require a lot of time and effort, but will yield long term results that are critical in today's business environment.
Allocate time and resources to mold the employees you want on your teams. There are plenty of folks out there with huge potential just itching for the opportunity to thrive. We keep trying to kick down doors but progress would come along much more quickly and easily if tech companies would unlock and open their doors. A diverse engineering team is only out of reach if you choose to make it so.
This article was originally posted by Robyn Lundin on LinkedIn and Medium. For more of Robyn's writing, follow her on Medium.
Interested in learning more or hiring a bootcamp grad? Join the ranks of other top tech companies and become a Hackbright Hiring Partner.
Recent Posts
- February 04, 2021 Change Your Career at a Software Engineering Bootcamp
- January 29, 2021 What Can I Do with Python? Tips and Tricks
- January 26, 2021 3 Ways a Coding Bootcamp Can Help You Become a Software Engineer
- January 22, 2021 Is a Python Bootcamp Worth It?
- January 15, 2021 Software Engineers Get Real About Imposter Syndrome
CATEGORIES
- News (161)
- Hackbright Academy (123)
- Hackbright News (106)
- Profiles of Woman Engineers (105)
- Alum (98)
- Engineering Advice (68)
- tech (54)
- career change (53)
- Resources (49)
- TGIF (49)
- link roundup (49)
- reading (49)
- recap (49)
- roundup (49)
- weekly (49)
- women in tech (43)
- Becoming A Software Engineer (36)
- Software Engineer (36)
- female software engineers (36)
- diversity in tech (35)
- change the ratio (32)
- learn to code (31)
- Career Services (30)
- Admissions Office (28)
- women who code (28)
- #ilooklikeanengineer (27)
- Student Blogs (25)
- Hackbright Field Trips (24)
- female engineers (24)
- Python (23)
- coding (23)
- Hackbright Mentors (22)
- Thought Piece (21)
- Video (21)
- partner (20)
- diversity (18)
- Recruiting & Hiring (16)
- alumna (14)
- Software Engineers (13)
- hackbright (13)
- tech inclusion (13)
- hired (11)
- how to become a software engineer (11)
- Graduation (10)
- changetheratio (10)
- Tech Talk (9)
- software developer (9)
- Imposter Syndrome (8)
- hiring (8)
- Course Report (7)
- Facebook (7)
- GitHub (7)
- Hackbright Alumnae Showcase (7)
- Mentorship (7)
- Scholarship (7)
- women engineers (7)
- coding bootcamp (6)
- Hackbright mentor (5)
- Liz Howard (5)
- Programming Languages (5)
- Scholarships (5)
- mentor (5)
- recruiting (5)
- Admissions (4)
- Eventbrite (4)
- Full-Stack (4)
- Graduates (4)
- Hackathon (4)
- Heroku (4)
- Melanie Warrick (4)
- Mentors (4)
- Nicole Zuckerman (4)
- Resume (4)
- Silicon Chef (4)
- developer (4)
- holidays (4)
- instructor (4)
- women in computer science (4)
- Ada Lovelace Day (3)
- Chris Palmer (3)
- Code of Conduct (3)
- GoDaddy (3)
- Google (3)
- Halloween (3)
- Interview Tips (3)
- Jasmine Tsai (3)
- Job Search (3)
- Kathryn King (3)
- Mica Swyers (3)
- Negotiation (3)
- Pat Poels (3)
- STEM (3)
- Shilpa Dalmia (3)
- code (3)
- coding school (3)
- computer programming (3)
- day in the life (3)
- day-to-day (3)
- engineering (3)
- girls in tech (3)
- holidaze (3)
- international women's day (3)
- learning (3)
- part-time (3)
- prep (3)
- “Kelley Robinson” (3)
- ActivityHero (2)
- Aimee Morgan (2)
- Alyson La (2)
- Angie Chang (2)
- Arduino (2)
- Change.org (2)
- Elissa Murphy (2)
- Financing Options (2)
- Girls Who Code (2)
- Gowri Grewal (2)
- Gulnara Mirzakarimova (2)
- Hackathons (2)
- Inspiration (2)
- Joyce Park (2)
- Julia Grace (2)
- Julia Hartz (2)
- Kate Heddleston (2)
- Katherine Fellows (2)
- Katherine Hennes (2)
- Lisa Lee (2)
- Liz Crawford (2)
- Machine Learning (2)
- Marissa Mayer (2)
- Meagan Gamache (2)
- Megan Speir (2)
- Michelle Glauser (2)
- Michelle Sun (2)
- Natalie Downe (2)
- New Relic (2)
- Niniane Wang (2)
- Padmasree Warrior (2)
- Poornima Vijayashanker (2)
- Programming (2)
- Rebecca Bruggman (2)
- Security Engineering (2)
- Selina Tobaccowala (2)
- SheCodes (2)
- Siena Aguayo (2)
- SurveyMonkey (2)
- Tindie (2)
- Uber (2)
- Uncategorized (2)
- Web Apps (2)
- Zendesk (2)
- Zoe Kay (2)
- almnae (2)
- back-end (2)
- bootcamp (2)
- career transition (2)
- careers (2)
- coding blonde (2)
- computer programmer (2)
- ebook (2)
- engineer (2)
- financial aid (2)
- gender (2)
- gender gap (2)
- gift guide (2)
- hackbright prep (2)
- jobs after bootcamp (2)
- payment plans (2)
- podcast (2)
- product management (2)
- projects (2)
- python 101 (2)
- python programmers (2)
- reddit (2)
- social impact (2)
- students (2)
- techhire (2)
- technical product management (2)
- white house (2)
- women (2)
- women in STEM (2)
- #HackentinesDay (1)
- #hackdisrupt (1)
- #learntocode (1)
- 2017 (1)
- A Day In The Life Of A Hackbright Student (1)
- Academia.edu (1)
- Ada Lovelace (1)
- Adora Cheung (1)
- Affectiva (1)
- Alison Gianotto (1)
- Allison Deal (1)
- Ambassadors (1)
- Ambassadors Program (1)
- Anna Billstrom (1)
- AppJamming (1)
- Ashley Lorden (1)
- Automate Everything (1)
- Bay Area Girl Geek Dinners (1)
- BeMyApp Factory Hack (1)
- Belinda Runkle (1)
- Bessie Chu (1)
- Big O Notation (1)
- Bills.com (1)
- Birchbox (1)
- Black Girls Code (1)
- Blameless Work Culture (1)
- Brittany Martin (1)
- Browser Extension (1)
- Buffer (1)
- B’Elanna Torres (1)
- CODE Documentary (1)
- CODE2040 (1)
- CTO (1)
- CTOs (1)
- Cara Marie Bonar (1)
- Career Day (1)
- Cathy Edwards (1)
- Charmy Chhichhia (1)
- Chegg (1)
- Chomp (1)
- Christian Fernandez (1)
- Christina Liu (1)
- Christina Pan (1)
- Christine Yen (1)
- Cisco (1)
- Clare Corthell (1)
- Code.org (1)
- CodeGirl (1)
- CodeShannon (1)
- Computer Security (1)
- Conferences (1)
- Costumes (1)
- Couchsurfing (1)
- Cynthia Dueltgen (1)
- Danica McKellar (1)
- Data (1)
- Data Science (1)
- Dave-To-Girl (1)
- Dave-To-Girl Ratio (1)
- DevBeat 2013 (1)
- Dominic Dagradi (1)
- Electric Imp (1)
- Email Signature (1)
- Emily Gasca (1)
- Engineering Culture (1)
- Erica Kwan (1)
- Erin Parker (1)
- Farnaz Ronaghi (1)
- Female CTOs (1)
- Femgineer (1)
- Future of Food Hackathon (1)
- Gayle Laakmann McDowell (1)
- Gemma Barlow (1)
- Go Against The Flow (1)
- Google I/O 2014 (1)
- Grace Hopper (1)
- Grace Hopper Celebration (1)
- Hacbright Academy (1)
- Hack Your Life (1)
- Hack(bright) for Good (1)
- Hackbright Girl Geek Dinner (1)
- Hackbright engineering fellow (1)
- Hardware (1)
- Harvey Mudd College (1)
- Homejoy (1)
- Hour of Code (1)
- Huffington Post (1)
- Hypatia (1)
- Indiegogo (1)
- Industry Insight (1)
- Ingrid Avendaño (1)
- Jason Huggins (1)
- JavaScript (1)
- Jibe (1)
- Job Seeker (1)
- Jocelyn Goldfein (1)
- Joel Franusic (1)
- Kat Hagan (1)
- Kate Matsudaira (1)
- Katherine Wu (1)
- Katie Miller (1)
- Kaylee (1)
- Kelsey Yocum (1)
- Kimber Lockhart (1)
- Ksenia Burlachenko (1)
- LAUNCH Hackathon (1)
- Lauren Antonoff (1)
- Leap Motion (1)
- Lindsay Cade (1)
- LinkedIn (1)
- LinkedIn Profile (1)
- Lise Meitner (1)
- Lookout Mobile Security (1)
- Louise Fox (1)
- Maia Bittner (1)
- Margaret Le (1)
- Margaret Leibovic (1)
- Maria Klawe (1)
- Mariane Abou-Jaoudé (1)
- Marie Curie (1)
- Marissa Marquez (1)
- Martha Kelly (1)
- Math (1)
- Matt Haines (1)
- Mattermark (1)
- Meebo (1)
- Megan Anctil (1)
- Meggie Mahnken (1)
- Mercedes Coyle (1)
- Minted (1)
- Moms in Tech (1)
- Morgan Griggs (1)
- Mozilla (1)
- Music Information Retrieval (1)
- NCC Group (1)
- NESTA (1)
- Natasha Litt (1)
- Nidhi Kulkarni (1)
- Night Classes (1)
- Nishita Agarwal (1)
- Noah Kindler (1)
- Node (1)
- Node.js (1)
- Noise (1)
- O’Reilly (1)
- PandaWhale (1)
- Parse (1)
- Part-time classes (1)
- Perforce (1)
- PickAxe Mobile (1)
- Pinterest (1)
- Platform API (1)
- Popforms (1)
- Powers of Two (1)
- Presidential Innovation Fellow (1)
- Programming Interviews Exposed (1)
- PyCon 2014 (1)
- Quirky Eggs (1)
- Raji Arasu (1)
- Rana el Kaliouby (1)
- Raspberry Pi (1)
- Rebecca Parsons (1)
- RocksBox (1)
- Rosalind Franklin (1)
- Rosette Diaz (1)
- Ruby (1)
- Ruby on Rails (1)
- Sandra Lerner (1)
- Sandy Jen (1)
- Sarah Allen (1)
- Sarah Mei (1)
- Science and Technology (1)
- Security Engineer (1)
- Selenium (1)
- Shannon Burns (1)
- She Started It (1)
- Shiv Kumar (1)
- Smithsonian (1)
- Software Testing (1)
- Spitfire Athlete (1)
- Square (1)
- Stephanie Shupe (1)
- Steve Tjoa (1)
- StubHub (1)
- Student (1)
- Tech Gives Back (1)
- Testing (1)
- The Developers (1)
- ThoughtWorks (1)
- Tom Croucher (1)
- Toxicity (1)
- Tracy Chou (1)
- Twilio (1)
- TwilioQuest (1)
- Twitter (1)
- Velocity Conference 2014 (1)
- Vida Ha (1)
- Warren Colbert (1)
- Washington DC (1)
- Web Developer (1)
- Wendy Saccuzzo (1)
- Women TechMakers (1)
- Work Culture (1)
- Zainab Ghadiyali (1)
- Zed Shaw (1)
- ada (1)
- all-women (1)
- alumna spotlight (1)
- alumnae (1)
- alumni (1)
- app (1)
- be brave get paid (1)
- bias (1)
- black leaders (1)
- blog (1)
- bloomberg (1)
- career strategist (1)
- catalyst (1)
- checkr (1)
- codecademy (1)
- coderpad (1)
- coding interviews (1)
- collaborative coding (1)
- conference (1)
- corporate (1)
- costume (1)
- documentaries (1)
- edie windsor (1)
- education (1)
- efective communication (1)
- employer sponsorship (1)
- engineers (1)
- entrepreneur (1)
- fall2014 (1)
- fellowship (1)
- female founders (1)
- field trip (1)
- finance (1)
- fintech (1)
- firebase (1)
- front-end (1)
- genentech (1)
- getting started (1)
- girl power (1)
- git (1)
- giving back (1)
- gynopedia (1)
- hack bright (1)
- hacker (1)
- hacksmart2018 (1)
- implicit bias (1)
- infographic (1)
- information security (1)
- infosec (1)
- integration (1)
- internship (1)
- interviews (1)
- intro to programming (1)
- jobhunting (1)
- kids code (1)
- leadership (1)
- lesbians who tech (1)
- lwt (1)
- notifica (1)
- onboarding (1)
- online python 101 (1)
- pair programming (1)
- phenomenal woman (1)
- pre-bootcamp (1)
- programmers (1)
- python web framework (1)
- run the world (1)
- salary (1)
- salary negotiation (1)
- san francisco (1)
- security consulting (1)
- self-documenting code (1)
- sf (1)
- sheroes (1)
- software engineering fellowship (1)
- south bay (1)
- starting your own business (1)
- startup (1)
- streak (1)
- superheroes (1)
- tech tips (1)
- technical interview (1)
- technologies (1)
- transition (1)
- tuition (1)
- unconscious bias (1)
- volunteering (1)
- work-life balance (1)
- wwc (1)
- zach haehn (1)
- zapier (1)
- “Versal” (1)