Recession-proof your software engineering career

Comment

Image Credits: Maskot (opens in a new window) / Getty Images

Matt Martin

Contributor

Matt Martin is CEO and co-founder of Clockwise, a San Francisco-based software company.

More posts from Matt Martin

Software engineering is generally an employee’s market.

In 2019, demand for frontend and backend engineers grew 17%, according to Hired’s 2020 State of Software Engineers Report. In 2018 there were 23 million software developers and by the end of 2019 that number had grown to 26.4 million. 67% of IT managers said they planned to expand their teams in 2020.

But as COVID-19 spurs layoffs, furloughs and hiring freezes, hopes of a V-shaped recovery are vanishing. Where companies once fought each other for talent, software engineers are likely to find themselves out of work — many for the first time. To help you prepare for what’s next, I’ve talked with software developers who’ve been through previous recessions to get their advice on what moves to make now to put yourself in the best position possible in a recession. Let’s start with your network.

Cultivate your professional network

Workers with large, powerful professional networks get hired faster, earn more money and enjoy more professional success than their less-connected peers, according to Harvard Business Review. One survey showed referrals brought in 78% of recruiters’ best candidates. Another survey showed 70% of new hires had a personal connection at their company and 80% of professionals considered networking important to career success.

In a recession, you’ll be competing with far more software developers for each role. So it will be vitally important to set your resume apart with a personal recommendation. Companies often don’t even publicly post their best jobs. “The only reliable way to find a job is through your network,” said Grant Gould, Senior Software Engineer, Toyota Research Institute.

It’s never too soon to start networking. Learning Project Manager and Executive Coach at Novartis Sofi Musleh warns against starting to network after being let go in a recession. Another reason to start now is that networking can also help you stay employed. Skilled networkers get promoted faster, have greater influence at work and feel more satisfied in their careers.

First, stay in touch with former coworkers who can vouch for your skills. “In this field, even in good times companies come and go,” Gould said. “Most companies I’ve worked for no longer exist — but I still work with some of the same people! Networking is more important than niches.” Gould plays a weekly foosball game with colleagues he worked with at Data General in the ’70s and ’80s. “I have learned as much from them as from any course — which problems are eternal, which problems were solved forever ago, which management fads have been here before and which are new,” Gould said.

Now is also a great time to start making new connections.

Sridhar Mocherla, Senior Software Engineer at LinkedIn, recommends attending virtual meetups and hackathons hosted by companies you might one day be interested in working for. Use LinkedIn’s “open to opportunities” setting, which only recruiters can see. He also recommends Blind, an anonymous professional social network. “There are an enormous number of engineers/developers on it, who will readily help with referrals,” Mocherla said. “Lots of people laid-off currently are being helped.”

Mocherla and Musleh both recommend volunteering. “Try contributing to open-source projects,” Musleh said. “Many advise against it, but you will always pick up a name, a contact, a skill or a bit of knowledge that may be helpful in the long run.”

Similarly, proactively identify people you’d love to learn from or work with. Rather than reaching out cold asking for help or to “pick their brain,” find a warm connection to make an introduction. In this first contact, tell them what you admire about them and offer them something of value. It can be as simple as a book or podcast recommendation based on their interest. One more tip: You’re more likely to get a response if they recognize your name. Posting (or writing) high-quality articles about software engineering on social media can help make that more likely.

Widen your skills

In addition to a network, you’ll also need in-demand skills to stay competitive in a recession. While specializing might seem like the way to go, most of the engineers I spoke with warn against that. “Subject-matter expertise is cheap, junior-engineer stuff,” Gould said. “The buzzword skills and languages and so forth in demand will always be filled with fresh college grads. Unless it’s a research job, only the most junior-level people are going to be specialists in the flavor of the week.” Rather than focusing on learning everything about whatever’s hot, learn enough to be able to keep up your end in a conversation about it and quickly dive in if you need to.

“Best advice?” Thomas Martin, Lead Infrastructure Automation Architect at Cox Enterprises, said. “Don’t be a down-in-the-pit, 15-minute-standup software developer.” Instead, go up a level of abstraction. “Get into DevOps. Do infrastructure-as-code. Be on the forefront of designing SaaS applications. I have so many compatriots in high-level IT who are programmers and fighting such an uphill battle against their own disposability.” Devs who learn infrastructure and operations “are writing our own ticket,” Martin said. “Puppet, Ansible, be the builder of the CI/CD pipeline. Don’t write the code that travels down it.”

Adam Lynch, who works in Engineering at Saildrone, agrees. “Been in the game for 22 years now,” Lynch said. “Flourished during/before/after the dot com bust, surviving this one (so far), and have never really had to look for work.” Lynch recommends devs avoid being pigeonholed into only writing code. “Learn infrastructure. Learn old infrastructure. Learn networking and systems, and be competent in both. Understand the plumbing of complex systems and how the lowest-level decisions made there affect the highest levels. Don’t think the world is only the ‘cloud.’”

According to Gould, what you need to know to stay employed is more abstract than the latest trends. “Really just battle scars and good intuition,” Gould said. “The legendary ‘10x engineer’ is really someone who can prevent 9x worth of unpromising ideas from being pursued by explaining why they don’t meet needs, won’t scale in practice, or can be bought off the shelf if you slightly reformulate the problem. That last is especially true in a recession. If your boss has to furlough 3/4 of the company, the last 1/4 are going to be the people who know how to learn fast, economize and to not do unfruitful things.”

First, find out what’s hot so you can get conversant just in case you need to impress someone at a virtual happy hour or job interview. According to Mocherla, Python, Go, C++, Javascript, Java, SQL and Bash are the most in-demand languages. AWS, Salesforce, Kubernetes, Azure and Google Cloud are the most popular platforms. And popular things to learn include Docker, Terraform, Git, Jenkins, Integrated Development Environments (IDEs), Ansible, REST APIs and gRPC. Other hot topics include React and Rust.

According to Hired, 89% of IT managers said recruiting machine learning, artificial intelligence and blockchain talent was a challenge. Demand for talent is increasing fastest in the fields of AR/VR, gaming, machine learning and NLP.

To get up to speed, Gould recommends Coursera or the deeplearning.ai machine learning courses. “A few weeks and you’ll know enough of the tech to not sound like an idiot when talking to specialists, even if you’d need to spend a lot of time on Wikipedia and Stack Exchange if you ever had to do it yourself,” Gould said.

To help you choose what to learn, check out In-Demand Skills to Get a Remote Developer Job (March 2020). And to help you learn, read 42 Projects to Practice Programming Skills and 80+ resources for learning to code online.

Going forward

Software engineering will likely weather the recession better than many fields, but that doesn’t mean it will be easy for software developers. While there are no guarantees in life, maintaining and growing your professional network and widening your skills will do more than pretty much anything else to help you keep the job you have and make it easier to get a job should you find yourself out of work.

More TechCrunch

After Apple loosened its App Store guidelines to permit game emulators, the retro game emulator Delta — an app 10 years in the making — hit the top of the…

Adobe comes after indie game emulator Delta for copying its logo

Meta is once again taking on its competitors by developing a feature that borrows concepts from others — in this case, BeReal and Snapchat. The company is developing a feature…

Meta’s latest experiment borrows from BeReal’s and Snapchat’s core ideas

Welcome to Startups Weekly! We’ve been drowning in AI news this week, with Google’s I/O setting the pace. And Elon Musk rages against the machine.

Startups Weekly: It’s the dawning of the age of AI — plus,  Musk is raging against the machine

IndieBio’s Bay Area incubator is about to debut its 15th cohort of biotech startups. We took special note of a few, which were making some major, bordering on ludicrous, claims…

IndieBio’s SF incubator lineup is making some wild biotech promises

YouTube TV has announced that its multiview feature for watching four streams at once is now available on Android phones and tablets. The Android launch comes two months after YouTube…

YouTube TV’s ‘multiview’ feature is now available on Android phones and tablets

Featured Article

Two Santa Cruz students uncover security bug that could let millions do their laundry for free

CSC ServiceWorks provides laundry machines to thousands of residential homes and universities, but the company ignored requests to fix a security bug.

13 hours ago
Two Santa Cruz students uncover security bug that could let millions do their laundry for free

OpenAI’s Superalignment team, responsible for developing ways to govern and steer “superintelligent” AI systems, was promised 20% of the company’s compute resources, according to a person from that team. But…

OpenAI created a team to control ‘superintelligent’ AI — then let it wither, source says

TechCrunch Disrupt 2024 is just around the corner, and the buzz is palpable. But what if we told you there’s a chance for you to not just attend, but also…

Harness the TechCrunch Effect: Host a Side Event at Disrupt 2024

Decks are all about telling a compelling story and Goodcarbon does a good job on that front. But there’s important information missing too.

Pitch Deck Teardown: Goodcarbon’s $5.5M seed deck

Slack is making it difficult for its customers if they want the company to stop using its data for model training.

Slack under attack over sneaky AI training policy

A Texas-based company that provides health insurance and benefit plans disclosed a data breach affecting almost 2.5 million people, some of whom had their Social Security number stolen. WebTPA said…

Healthcare company WebTPA discloses breach affecting 2.5 million people

Featured Article

Microsoft dodges UK antitrust scrutiny over its Mistral AI stake

Microsoft won’t be facing antitrust scrutiny in the U.K. over its recent investment into French AI startup Mistral AI.

14 hours ago
Microsoft dodges UK antitrust scrutiny over its Mistral AI stake

Ember has partnered with HSBC in the U.K. so that the bank’s business customers can access Ember’s services from their online accounts.

Embedded finance is still trendy as accounting automation startup Ember partners with HSBC UK

Kudos uses AI to figure out consumer spending habits so it can then provide more personalized financial advice, like maximizing rewards and utilizing credit effectively.

Kudos lands $10M for an AI smart wallet that picks the best credit card for purchases

The EU’s warning comes after Microsoft failed to respond to a legally binding request for information that focused on its generative AI tools.

EU warns Microsoft it could be fined billions over missing GenAI risk info

The prospects for troubled banking-as-a-service startup Synapse have gone from bad to worse this week after a United States Trustee filed an emergency motion on Wednesday.  The trustee is asking…

A US Trustee wants troubled fintech Synapse to be liquidated via Chapter 7 bankruptcy, cites ‘gross mismanagement’

U.K.-based Seraphim Space is spinning up its 13th accelerator program, with nine participating companies working on a range of tech from propulsion to in-space manufacturing and space situational awareness. The…

Seraphim’s latest space accelerator welcomes nine companies

OpenAI has reached a deal with Reddit to use the social news site’s data for training AI models. In a blog post on OpenAI’s press relations site, the company said…

OpenAI inks deal to train AI on Reddit data

X users will now be able to discover posts from new Communities that are trending directly from an Explore tab within the section.

X pushes more users to Communities

For Mark Zuckerberg’s 40th birthday, his wife got him a photoshoot. Zuckerberg gives the camera a sly smile as he sits amid a carefully crafted re-creation of his childhood bedroom.…

Mark Zuckerberg’s makeover: Midlife crisis or carefully crafted rebrand?

Strava announced a slew of features, including AI to weed out leaderboard cheats, a new ‘family’ subscription plan, dark mode and more.

Strava taps AI to weed out leaderboard cheats, unveils ‘family’ plan, dark mode and more

We all fall down sometimes. Astronauts are no exception. You need to be in peak physical condition for space travel, but bulky space suits and lower gravity levels can be…

Astronauts fall over. Robotic limbs can help them back up.

Microsoft will launch its custom Cobalt 100 chips to customers as a public preview at its Build conference next week, TechCrunch has learned. In an analyst briefing ahead of Build,…

Microsoft’s custom Cobalt chips will come to Azure next week

What a wild week for transportation news! It was a smorgasbord of news that seemed to touch every sector and theme in transportation.

Tesla keeps cutting jobs and the feds probe Waymo

Sony Music Group has sent letters to more than 700 tech companies and music streaming services to warn them not to use its music to train AI without explicit permission.…

Sony Music warns tech companies over ‘unauthorized’ use of its content to train AI

Winston Chi, Butter’s founder and CEO, told TechCrunch that “most parties, including our investors and us, are making money” from the exit.

GrubMarket buys Butter to give its food distribution tech an AI boost

The investor lawsuit is related to Bolt securing a $30 million personal loan to Ryan Breslow, which was later defaulted on.

Bolt founder Ryan Breslow wants to settle an investor lawsuit by returning $37 million worth of shares

Meta, the parent company of Facebook, launched an enterprise version of the prominent social network in 2015. It always seemed like a stretch for a company built on a consumer…

With the end of Workplace, it’s fair to wonder if Meta was ever serious about the enterprise

X, formerly Twitter, turned TweetDeck into X Pro and pushed it behind a paywall. But there is a new column-based social media tool in town, and it’s from Instagram Threads.…

Meta Threads is testing pinned columns on the web, similar to the old TweetDeck

As part of 2024’s Accessibility Awareness Day, Google is showing off some updates to Android that should be useful to folks with mobility or vision impairments. Project Gameface allows gamers…

Google expands hands-free and eyes-free interfaces on Android