More stories

  • in

    Engineering Manager or IC? Which Tech Career is Best for Me? (Video)

    Have you ever wondered whether to follow an Individual Contributor (IC) path or an Engineering Manager (EM)? According to the Hired State of Software Engineers report, one-third of engineers report they want to advance to become managers, while the remainder says they want to continue being ICs.

    What are the pros and cons of the Engineering Manager career path versus the Individual Contributor one? Let’s find out!

    Hired, along with our partner Exponent, recently completed a video series to explore engineering career advice. The series featured three of our talented engineers: Nico Thiebaut, Prakash Patel, and Dan Baker, discussing subjects such as:

    In this article, we recap Exponent’s conversation with Prakash Patel. Prakash is an Engineering Manager at Hired, a tech marketplace that matches talent with employers for roles around the world. He followed his passion for data engineering and solving complex data problems, spending two years as an Individual Contributor and one year as an Engineering Manager. 

    Although Engineering Managers currently command the highest salaries across all technology roles on Hired’s platform conventional wisdom says, 

    You should not become an Engineering Manager if you… 

    Want dedicated time to work on specific projects or hone in on programming skills Are uncomfortable managing team dynamics  Prefer to own your own code   Want to quickly build new technical skills Would rather your success be measured by your individual contributions.

    Here’s a quick summary of the conversation between Prakash Patel and Lucas from Exponent. To watch or listen to the full interview, scroll down to the bottom of the article.

    Engineering Managers often don’t get dedicated time to work on a specific project or hone their programming skills. What is your experience with the flip side of this: being focused on supporting your team and making them successful?

    Based on my time as an IC, I understand the pain points and problems my team faces and will face since I have already experienced it. Engineering Managers are responsible for the smooth execution of projects while minimizing the concerns that arise. 

    There are different phases of projects but every phase has a challenge. As an Engineering Manager, I support my team to succeed while minimizing all those concerns. I enjoy focusing on the vision of the company and blending it with the personal and professional growth of ICs.

    As an Engineering Manager, you’re working with an entire team’s dynamics, meaning you need to resolve conflicts when they arise. What do you think the upside is to managing the dynamics of a team?

    Conflicts are inevitable and as an EM, the more you handle them the better you’ll get. One upside is you help all Individual Contributors on the team succeed. Another upside is eventually you get better at saying no.

    There will be so many things to control as an EM. By managing these dynamics, I see I am helpIng my engineers wholly – both in their technical competence and project management abilities. 

    As an Individual Contributor, your code contributed to the codebase and you could point to what you owned. In your role as a manager, how does your involvement with the codebase change, and how does this impact your team’s work?

    Well, as an EM I don’t get a lot of opportunities to actively maintain the codebase but I do participate in the code reviews. I can always suggest ways to improve the tech stack and that’s where I help my team adjust the roadmap. WhIle I am not maintaining the codebase, I am motivating my team to participate in constructive code-based reviews to help make them better engineers. 

    Insight from Exponent 

    Your experience as an Individual Contributor helps here as you’ve developed the technical know-how and understand how to grow from progress from a junior to senior engineer in terms of coding ability.

    Related: Curious about tech salary trends? Check out the data in this review.

    As an EM, you’ll develop tech skills more slowly. You’ll be focused more on macro than learning new languages or libraries. What kind of skills do you build as an Engineering Manager?

    As an EM I developed a “think big” and “make it happen” attitude. On top of that, I learned to give constructive feedback and how to negotiate.

    When you’re an Engineering Manager, your team’s success determines your success. It can take longer to ship products and code. How is success measured as an EM, and what do you find fulfilling about it?

    My success is measured by the performance of my team and my individual reports. My goal is to develop technical excellence across the company as an EM. I enjoy driving project execution but I make sure my individual reports receive exciting, diverse responsibilities in a way that infuses the company’s culture with our team. 

    If you’re not sure whether to pursue an IC path or transition into an EM, here’s my advice: if you’re even a little interested in becoming an EM, talk about it with your manager. Ask them to provide more responsibilities that will help you become an EM. 

    From there, you can evaluate whether you enjoy the work and if that role feels like the right fit. If so, request more tasks. If you progress, you can eventually transition into an Engineering Manager role.

    Ultimately, the two paths are very different experiences so it’s all about what you enjoy. 

    How to use Hired to find Engineering Management roles

    Hired is completely free for jobseekers and it takes just minutes to create a profile. Once you upload your information, you’ll get interview requests from companies seeking talented candidates like you! Learn more about creating your Hired profile. 

    Already have a profile on Hired? Here are 5 Key Tips to Get Better Matches & More Interviews.

    Should you switch to an Engineering Manager role internally or seek out an EM role when looking for a new job?

    Transitioning within a company is a better and easier decision, especially since you are already familiar with your team. On the other hand, if you are an Individual Contributor seeking a job as an EM at a different company and you do not have that proven experience, it’s harder to make the jump.

    Eager to pursue a role as an Individual Contributor or Engineering Manager? Learn how Hired works for jobseekers!

    Click below to watch the full interview: 

    [embedded content] More

  • in

    What Does Your Tech Salary Look Like? A Review of Salary Trends

    When thinking about how your tech salary stacks up in this current hiring environment you’d consider factors like your job title, years of experience, and company size. 

    In this article we dive into these characteristics in relation to tech salaries based on data from Hired’s 2022 State of Tech Salaries. 

    Related: Should I Stay or Should I Go? Workers Explore Relocation to Improve Quality of Life, Pay

    So, What Do You Do?

    If you’re an Engineering Manager, you are paid more than other tech roles across the US, UK, and Canada. The US pays the highest for this role with an average of $196,000 (remote salaries reach $198,000!).

    The runner up for highest salaries in 2022 is US Software Engineers with average salaries of $160,469. US Product Managers take third place with average salaries of $157,602.

    For those who are not in Engineering roles (Design, Data Analytics, and Quality Assurance), the good news is these positions saw the highest salary increases from 2021 to 2022.

    In 2022, salaries for:

    Design roles in the US increased by about 8% to an average salary of $153,005 USD. The same roles in Canada increased nearly 20% to $121,773 CAD.Quality Assurance (QA) roles in the UK rose almost 10% to £68,215 GBP.Data Analytics remote salaries in the US increased about 8% to $142,565 USD.

    How Long Have You Been On the Job? 

    Years of experience will certainly sway your pay. Generally, working in tech longer correlates with a higher salary.

    It may not be surprising that those with more than 2 years of experience saw major salary growth in the US and Canada. 

    Mid-level (4-6 years of experience) US candidates, in particular, had the greatest salary jump – a $8,000 increase from 2021 to 2022. 

    Again, excluding very junior level roles (0-2 years of experience), remote salaries across all experience levels also saw increased growth between this year and last at $7-8,000 USD.

    Junior candidate salaries (1-2 years of experience) remained steady with little changes compared to 2021 in the US. However, they increased in the UK and for remote roles but decreased in Canada. We might attribute the salary decline to the increase of junior level  jobseekers on the platform.

    How Big Is Your Company? 

    It’s easy to assume the largest companies are associated with the highest salaries. 

    Contrary to popular belief, our data this year found that mid-market sized companies (300-1,000 employees) offer the highest average salaries in the US ($163,623) and UK (£85,312). That means they are passing up SMB (75-300), eSMB (0-75), and even the enterprise ENT (1000+) sized companies.

    However, in Canada enterprise-sized companies did pay the highest salaries. While this conforms to that conventional notion, note the pay was only slightly higher.

    How Does Your Salary Compare? 

    Use Hired’s Salary Calculator to see how companies value your experience. The calculator determines salary benchmarks based on real interview requests to help jobseekers like you know your worth. 

    Say you’re a Software Engineer with 5 years of experience. You’re based in Boston and skilled at Java. Here’s what the output would look like: 

    Give the calculator a try and see what you could be making with a company on Hired!

    We’ve reviewed some common parameters that contribute to how tech earnings might look. Framing what you earn around these trends may lend some insight into how your salary compares in this current hiring environment. 

    There are a lot more factors to explore including location, benefits, and being remote versus local. Check out the new State of Tech Salaries Report for all of the insights into tech salary trends and some more resources to help you navigate the market.  More

  • in

    Should I Stay or Should I Go? Workers Explore Relocation to Improve Quality of Life, Pay

    Despite tech salary increases this year, many employees feel their pay does not reflect increased costs of living. According to Hired’s 2022 State of Tech Salaries report, 42.3% of remote respondents and 29.1% of local respondents surveyed feel their salaries have not matched the pace of rising inflation and living costs. Many have explored relocation already. So, if you’re a tech professional, should you stay or should you go?

    How Far Does Your Salary Take You?

    Let’s say you’re a software engineer living in the San Francisco Bay Area and earning an average tech salary of $176,000. Seems solid, right? Then you take into account the cost of living (COL) there and things take a turn.  

    Note: “Average tech salary” includes multiple roles on the Hired platform, including software engineers, engineering managers, devops, designers, analysts, and more.

    After adjusting average salaries on the Cost of Living Index, we find earning that same salary in San Francisco is equal to making $223,729 in Atlanta. Relocation becomes an attractive option when it is clear earning power is different across markets. If you move to Atlanta, it’s like getting a $47,729 raise! 

    Perhaps you’ll consider Texas, where there are the second and third highest average salary markets in 2022, after adjustment for COL. Your San Francisco salary is the equivalent of making $216,000 in Austin and $211,000 in Dallas. 

    In contrast, if you consider relocating from the West Coast to the East Coast in a big move to New York, your San Francisco salary won’t take you as far. New York City had the highest COL in US markets. This means your San Francisco salary would be the same as earning $153K in the Big Apple – or over $23,000 less. 

    Should You Consider Relocation?

    So, will you stay or will you go? 

    If you’re considering settling in a traditional tech hub like New York or San Francisco, know your earning power will go farther in smaller, second tier cities. 

    Thanks to remote work, tech jobseekers are increasingly based in lower cost of living cities, such as Denver, Austin, Chicago, Dallas, and Atlanta. Jobseekers from these cities rose by almost 8% from 2020 to 2022. Conversely, tech jobseekers in higher cost of living cities, such as New York, San Francisco, and Boston declined. This points to an exodus from major tech hubs. 

    Tech workers are increasingly distributed across the country thanks to remote work. A recent study from Brookings Institute found tech “superstars” like Seattle and San Francisco metropolises are seeing slower employment growth compared to “rising stars” like Atlanta and Dallas. As for “the rest,” or the other 83 metro locations studied, these areas saw tech employment grow faster in 2020 throughout the pandemic. 

    Inflation Grows No Matter Where You Relocate

    In addition to the cost of living, many feel their salaries fall behind with inflation too. 64.5% of remote employees and 82% of local employees surveyed feel their salary is not in line with inflation. 

    Since the pandemic dramatically increased the ability to work from home (or anywhere) tech workers moved away from higher cost of living areas. In some cases it was practical. There was no longer a need to live in a higher cost of living area or they wanted a larger home to accommodate sometimes multiple home office spaces. Others moved to be closer to family, or simply because they were free to live in places they’d always wanted to. 

    It’s little surprise then, that most candidates still prefer pay based on their role. Only 20.2% strongly agree that pay should be determined by location or local cost of living. 

    Between growing costs of living and higher inflation rates, tech professionals may want to explore relocation. Shedding light on how far salaries can take you across locations does offer some guidance in knowing whether you should stay or go.   More

  • in

    Tech Candidate Spotlight – Rodrigo Mejia Sanchez, Senior Software Engineer

    We’re excited to learn about your story, Rodrigo! Can you start by sharing a little bit about your educational background?

    I have a Bachelor’s in Computer Science from Georgia Tech. I had a bit of experience in programming before, but for all intents and purposes, I essentially started from scratch my freshman year of college. I have done online courses on sites such as Pluralsight, but I don’t have any certifications and would consider most of my education to come from school and on-the-job experience.

    Related: Check out our partners who offer upskilling and certification opportunities.

    Which educational opportunities have made the biggest impact on your tech career?

    Definitely my formal education. It gave me a structured learning environment with lots of resources to advance my career. I also gained many non-technical soft skills, understood how to go about engaging potential employers, and learned the “how” and “why” behind common software engineering processes.

    What would you like to learn more about?

    I would like to learn more about hardware. I personally enjoy tinkering with small microcontrollers and bare-bones computers such as Raspberry Pis and Arduinos. I’m also currently enamored by the maker movement and am trying to expand my 3D modeling/printing skills, and eventually pick up some woodworking skills too.

    What led you to pursue a career in tech?

    I went to a programming summer camp in middle school. I learned to make video games through a drag-and-drop game engine and fell in love with it. I didn’t touch it much again until college, but that summer made me certain tech was what I wanted to study and pursue.

    Related: What are the Best Programming Languages to Get a Software Developer Job?

    How has your skillset evolved over the course of your career?

    Initially, my skillset centered around a lot of theoretical knowledge and I had a focus on making “clever” code. Over time, I’ve learned that readable and easily changeable code is much more valuable. It’s easy to write new code but it’s hard to refactor and maintain it. I have also broadened my skillset with lots of Linux knowledge and that has been really valuable for debugging difficult production issues.

    If you choose to specialize in one area, what was it and why?

    I haven’t decided to specialize, but automation is a common theme in my job roles. I particularly like it because it’s often about scaling up an existing process and understanding how many different systems come together to solve a problem. Plus, it’s needed in almost all industries, so the diversity of problems keeps me engaged.

    Is your new role different from previous ones?

    I went from a large corporate financial firm, Goldman Sachs, to a small insurance tech startup called Owl.co. My title is roughly the same, but my current team/company feels much more focused. I enjoy that the work we do is directly related to the core business model, and I enjoy that the smaller size allows for more flexibility when coming up with solutions to engineering challenges.

    What are some of the things you’re most excited about in your new role or company?

    The opportunity to work within a smaller and more focused organization is a major aspect that excited me. Additionally, the prospect of being able to contribute to making an industry slightly less biased and more consumer-friendly is another plus. I had a goal in mind when seeking my next role. I wanted to work somewhere I could be proud of the product and the impact it had on people.

    What was your job search experience like before you joined Hired?

    It mainly consisted of LinkedIn recruiters reaching out to me and me applying on my own to companies I thought would be interesting. I had many traditional financial roles that recruiters reached out to me for. It was difficult to peel away from the perception that because I worked at a large financial firm, I was mainly interested in finance. I was actually more interested in working for places with an exciting product or interesting engineering problems. I wanted to turn away from finance to avoid being pigeonholed into a certain skill set or role.

    Related: Build Confidence and Take Control of Your Tech Job Search Series

    What’s your best advice for job seekers registered on the Hired platform? 

    Contrary to the “spray and pray” approach on other platforms such as LinkedIn, it makes more sense to focus on roles that actually seem interesting. I noticed that companies reaching out on Hired actually had a substantial interest already. So, it was less about casting a wide net to identify leads, and more about deciding if I could actually see myself working at the companies that contacted me. Also, being really responsive on the platform was key. I felt more eager to proceed with interviews when a company reached out on Hired as opposed to another platform.

    What would you tell someone who’s curious about Hired?

    Try it out! There’s no cost and creating a profile is really easy so you have nothing to lose. I had a really positive experience with companies and with Hired employees as they assisted me through my job search. Also, know that you can conveniently pause your profile if you find yourself with many ongoing interviews.

    Any general advice you’d like to give other tech professionals?

    Don’t be discouraged by many rejections. The technical interview is not a good measure of how good of an engineer you may be. It is simply a tool used during the recruiting process. Focus more on finding the right company for what you are looking for and you may be surprised at what you find in places you weren’t originally looking.

    Related: Get more practice with technical interviews through events like coding challenges.

    About Owl.co

    Owl.co is an enterprise software company leading a change in how insurers verify the legitimacy of claims by replacing a bias-prone and labor-intensive process with a data-driven one. Founded in 2018, Owl.co has between 51-200 employees and is headquartered in Vancouver.

    Tech Stack

    TypeScript, Clojure, Python, TensorFlow, AWS

    Benefits

    Health/dental/vision/life/disability insurance, performance bonus, 401K matching, paid time off, mentorship opportunities, flexible working hours, and more. More

  • in

    Interviewing After a Layoff? How to Be Confident & Become a Top Candidate

    The third article in our series to help jobseekers bounce back better than ever…

    Once you’ve absorbed the news of a layoff, organized your financials, and taken the next steps to kick off your job search, you’re ready. It’s time to begin interviewing after your layoff. Employed but concerned about the stability of your role or company? Use this article series to get organized and feel more prepared for changes.

    Win at Interviewing after a Layoff

    Securing interviews starts with job applications. Prioritize your job applications at a high volume, but what’s the best way to end with success? According to Pathrise Growth Marketing Associate Alex Macpherson and Career Strategist Mentor Ash Ayvar, it’s best to diversify your application sources by using multiple job boards and sending personalized cold emails to recruiters.

    Cold Email Tips and Tricks for Communicating with Hiring Teams from Pathrise

    Before you start sending out cold emails, there are a few things you need to know:

    Make sure to submit your application alongside or before you send a cold email.Focus your cold emailing efforts toward roles you feel passionate about and companies you would be excited to join. Narrow your focus to organizations with less than 500 people. This increases the likelihood someone will read and take action on your message.Stick to the weekends or early in the week when sending cold emails – if you send them on a Thursday or Friday, they’re less likely to be read. If you must, use ‘schedule send’ features, like in Gmail.It’s ok to send your cold email to multiple people within an organization, but keep the number of contacts to three or four at max. Choose contacts from different teams and divisions, too, or else you risk your email coming off as spammy. Don’t CC – send a separate email to each contact, even if your copy is the same.

    Pro Tip:

    These emails don’t have to be totally “cold.” Follow the guidance in Chapter 2 of this series, to grow your network through social media and informational interviews. That work may pay off in some “warm” leads on jobs or referrals. Proactive actions like this often reveal roles that haven’t been posted yet. In fact, this work cuts down on the outreach talent acquisition and sourcers need to do – you’re helping them!

    It’s worth noting, for technologists and sales or customer experience professionals who join the Hired platform, this type of outreach becomes unnecessary. Hired turns the job search dynamic upside down and once your profile is complete, we promote you to matching employers and roles. Employers search for you, requesting interviews with compensation information upfront. You decide which interviews you wish to accept – you can even pause your profile if you get too many interview requests at once. See how Hired works here.

    When Interviewing After a Layoff, Be Authentic and Upfront

    Many candidates suffer some anxiety and nervousness about discussing their layoffs in subsequent interviews. Fortunately, you really don’t need to worry so much about it. Be upfront and authentic in how you talk about the situation. Keep your answers focused – there’s no need to go into lots of information about the layoff and waste valuable interview time. 

    Do acknowledge the layoff and explain it with relevant context. It may be helpful to give specific details. For example, is there a factual number or percentage of how many employees on your team or overall were laid off? Weave it in. Doing so helps your interviewer better understand your situation and illustrates you were one of many. 

    Was the reduction in force (RIF) part of a merger or acquisition? If the employer is a publicly-traded company, they may have disclosed multiple reasons in shareholder communications or in published articles you could reference. Layoffs happen for a variety of causes and the point is not to dwell on it, especially when such workforce decisions are beyond your control. 

    In general, employers know layoffs are painful to talk about and will respect the information you choose to provide. Find a positive from the experience and lean into it. It might be how proud you were of your team while there, because XYZ. Or, how the time off allowed you to pursue a certification you didn’t have time for before. Maybe the change inspired you to do something you wouldn’t have done otherwise, like train for a marathon or pivot careers. Perhaps it allowed you time to spend with loved ones when they needed you. 

    Pro Tip:

    As part of your pre-interview research, study any “core values” or mission statements the company has. Do not parrot these, but think about how your experiences, while working and while laid off, align with these ideals and echo them in your answers. 

    For example, JPMorgan Chase & Co., says on their site, “In a fast-moving and increasingly complex global economy, our success depends on how faithfully we adhere to our core principles: delivering exceptional client service; acting with integrity and responsibility; and supporting the growth of our employees.” 

    When discussing your career or time during a layoff, could you share examples where you: 

    delivered exceptional service, or went above and beyond expectations? acted with integrity and responsibility, or did the right thing, even when it may have been difficult? supported the growth of employees, or facilitated the development of others, as a volunteer, a coach, or a parent? 

    Related: How to Answer “Tell Me About Yourself” Interview Question for Tech Talent, Video Interviews 101: How to Impress in the Digital Age

    Highlight Your Growth During Employment Gaps

    Resume or employment gaps are another area of concern for job seekers following a layoff, no matter how much time has passed. How will you explain that time? 

    Focus on how you’ve grown during this period and turn this gap into an asset. Highlight what you’ve done to enhance your skills instead of allowing them to fade during this period.

    Tell your interviewer about the things you’ve done to improve your skills and build new ones during the layoff period. Whether you took an online course or worked a temporary contract job, it shows you have been proactive. Maybe you volunteered your skills to a local nonprofit. 

    Employers know layoffs put individuals in less-than-ideal circumstances, so they appreciate an interviewee who has demonstrated commitment to professional growth and development in spite of them. 

    Related: Flip the Script: How to Handle an Employment Gap on Your Resume

    Spotlight Your Past Performance & Growth

    Share the value you’ve provided through your work, even on your last team. When you offer achievements and results, this information becomes more impactful to your candidacy than your layoff. Detail the metrics of your work and share highlights of your past projects establishing you as a valuable asset to your team or organization.

    Keep Your Head Up – You Can Do This

    The layoff period is often a humbling time for many. During these days, weeks, or months, you’ve likely done your fair share of reflection on your experience and your career. Share insights about what you learned during this period while highlighting your resilience and unwavering confidence. 

    No matter what you’ve been through during your layoff, it’s crucial to remain optimistic about the interview process. No matter what role you are interviewing for, character matters. Your positivity in spite of an unfortunate situation reflects best on your character. Resist any urges to speak bitterly about your past employers and focus on the new opportunities ahead of you.

    Interviewing After a Layoff is for You, Too

    Post-layoff job seeking can be tricky. While you want to secure a new job as soon as possible, don’t rush yourself too much. Balance this time between searching for new roles and making sure the urge to get hired right away doesn’t lead you to compromise your career goals.

    The interview can teach you a lot about your potential new work environment so you can decide if it’s the right fit – both culture-wise and in terms of job security. Here are some example questions to help you elicit this information when interviewing after a layoff:

    Why are you proud to work here?Do you feel supported in your career growth and professional development by this organization? How does the organization make you feel that way?What’s the process like for providing feedback to a team member?Is collaboration encouraged here? If so, how?Tell me about a time when you saw the company’s main values in action.Has this company ever gone through layoffs in the past? If so, how were they handled?Can you tell me about the company’s financial situation? Is it profitable? Are future investments secured? The company’s solvency is a legitimate question, especially if you’ve experienced layoffs due to cost-cutting measures. Be respectful, and read the room, but don’t feel like you can’t politely inquire at all. Also, do your homework. Don’t ask questions with answers available to you via Google. 

    Related: Ace Your Interview & Get Your Questions Answered

    Cheers to Your New Role!

    The discomfort of interviewing after a layoff doesn’t have to derail your future job search. Take the time to process the situation and decide what you want moving forward. Set yourself up for success during your job search by honing your network beforehand. When it’s time for interviews, be confident and highlight the positives you’ve achieved over this time.

    Related: Chapter 1: Part of a Layoff? Steps Jobseekers in Tech & Sales Need to Take First

    Chapter 2: Laid Off? Next Steps to Find Your Dream Job in Tech or Sales More

  • in

    Laid Off? Next Steps to Find Your Dream Job in Tech or Sales

    The second article in our series to help jobseekers bounce back from a layoff better than ever…

    If you’ve ever been laid off, you know it’s a mixed bag of emotions. Refer to Chapter 1 in our series for the first steps to take once you’ve heard the news. After you’ve had a chance to catch your breath, think about how you’re going to use your time. While many throw themselves into an all-consuming job search after being laid off, it may not be the best strategy for you. To avoid added stress, divide your time between jobseeking, upskilling, and self-care. Consider spending time volunteering to benefit your mental health, keep your skills fresh, and expand your network.

    Once it’s time to start the job search – use these 9 steps to find the roles you want and make the most out of your mission.

    Laid Off Next Steps #1 – Tap into your Network

    Start your job search with the familiar – your existing network. In fact, your network is one of the best sources you have for job offers and hires. Do you know how powerful referrals are in helping you get hired? Referrals are 4X more likely to be hired, so lean into your network for them.

    It’s not always what you know but who you know that may help you land the job, or at least get your foot in the door. While this doesn’t replace having the right skills and qualifications for the role, leveraging who you know including acquaintances and friends of friends can be your ticket to landing that first interview. People may offer warm introductions to recruiters or hiring managers and if you ask them about their company’s referral program, there is a good chance they can cash in on you landing the job. 

    Do your research on open roles and make it easy for people to connect with you online as well as offline. If you’re not particularly social, consider joining shared interest groups. Practice cold outreach on LinkedIn to get out of your comfort zone while you are job hunting. 

    Related: Check out this list of community and networking partners available to jobseekers on Hired!

    Pro Tip: Networking goes both ways

    It’s most effective when you network even when you’re not looking for a new role. Keep in touch with your network to avoid contacting someone only when you’re looking for help. Reshare their posts. Connect them with other professionals in your network you think would be helpful to them. Are they hiring for a role outside of your position or specialty? Refer a qualified candidate to them from your network. Help them too.

    Laid Off Next Steps #2 – Leverage Social Media

    Get involved on social media to make connections, gain industry insights from other professionals, and learn about new tools to aid in your job search success. 

    When it comes to ‘laid off next steps,’ VP of Community Outreach, Raleigh-Durham NC Chapter of Blacks in Technology LaShawnda Rodgers suggests, “#techtwitter is a great resource to help you grow your tech career if you leverage it the right way. I agree tapping into your network is a plus but asking the right questions during informational interviews is profound. When I mentor people who want to grow in tech, I advise them to ask other professionals about: 

    “a day in their life” at their companystrengths needed for someone to excel in the roleif the company has events open to the public so you can continue to meet new people.”

    Related: Learn more about Hired Partner Blacks in Technology.

    Laid Off Next Steps #3 – Set up Informational Interviews

    Informational interviews are a great way to network with people working in areas that interest you. This type of networking allows you to establish valuable connections with contacts who can help further your career and help you land your new role.

    Informational interviews are just that – informational. You’re interviewing them – this is not a job interview for you. Expect an opportunity to share a little about your background and what you’re looking for, but overall, use these conversations as opportunities to learn more about a specific company, a role/job title, someone’s career path, and/or what it’s like to work for a start-up versus a global company of tens of thousands. Review their LinkedIn profile. Prepare questions, but keep it conversational. 

    Informational interview framework

    These informational interviews shouldn’t be long – about 15 minutes is ideal. Follow this framework to help achieve the results you want and gain referrals.

    Take a minute or two to build rapport with your contact.Next, spend a few minutes on introductions and the topic of the interview. Ask them about themselves and allow them to give their elevator pitch. Acknowledge what they’ve said and then give your elevator pitch. Once the introductions are done, tell them what it is you want to discuss and why.Now spend some time listening to the advice they give about your topic. Take notes!Finally, ask for what you want. Give a summary of the information you were just given to show value and ask about the referral process.Wrap up the conversation. Later on, thank them for their time and insight with a well-crafted email that expresses your goal and the value you offer. Update your spreadsheet. It will be easier to keep track of your networking activities if you track who you’ve spoken with, how you know/found them, what was discussed, and the next steps or action items. Plus, if you’re required to submit job search activities for unemployment compensation, this documentation is really helpful. 

    Laid Off Next Steps #4 – Join Professional Communities

    Professional communities are a great place to build your network and meet the people who can help you land the perfect new job. Here are some suggestions to get you started:

    Laid Off Next Steps #5 – Volunteer: It Pays in a lot of Ways

    If you want to achieve more than just an expanded network, consider taking some time to volunteer. Volunteering is a great way to improve yourself all-around and can even help you continue to develop new contacts. Helping others positively benefits your mental health, so why not use your time to give back and help yourself in the process? 

    There are many non-profits that may be in need of your skills. Use these opportunities to continue honing those skills and making good use of them. Plus, volunteer work provides the opportunity to expand your network and bank skills and experience for your resume. Plus, when interviewers ask what you’ve been doing during your layoff, you have great responses ready to go. Here are some organizations for volunteering ideas.

    Laid Off Next Steps #6 – Check Out Educational Resources

    If you want to pivot into a different career path or are interested in obtaining new skills, educational resources are another great place to build your network. 

    President of the New England chapter of Blacks in Technology Rosemary Garabot says, “Look around your community for free or low-cost events like BSides. Sign up to pursue a new certification in a program with hands-on labs so you can build new skills.”

    Related: Hired Partners offer upskilling, certifications, and bootcamps.

    Laid Off Next Steps #7 – Prep for Technical Interviews

    Rodgers suggests, “For those pursuing technical roles, it’s important to prepare for technical interviews. Take some time to work on collaborative projects, showcase your work, and get beneficial feedback. GitHub is a great resource where you can virtually work on projects and collaborate with others.”

    Related: Hired Partners, such as Educative, Exponent, Pathrise, and Interview Kickstart, offer interview prep. SitePoint offers a library of resources to prep and upskill in various coding languages. In addition, developers on the Hired platform can earn badges for their profile using Hired Assessments. Demonstrating skills through earning badges increases the chances of interview requests and better offers.

    Laid Off Next Steps #8 – Refine Your Resume & Elevator Pitch

    Your networking conversations and interactions are invaluable for learning the markers of success in the roles you want. Now that you have this information from your network of insiders, use these elements to further refine your resume and elevator pitch to help you stand out in your search.

    Laid Off Next Steps #9 – Lock In Your References

    Once you start interviewing, references will be critical to the success of your job search. Take time now to lock in key references reinforcing your job performance and work ethic. A reference from your previous manager is also a great tool to ease any concerns about your layoff during the hiring process.

    Ask former colleagues to write testimonials about their experiences working with you. You’re not limited to former supervisors. Colleagues you worked with cross-functionally, peers, reports, even former customers and vendors may be willing to testify to positive experiences working with you.

    With LinkedIn’s recommendation feature, you can ask for a one while offering to write one for them. Positive testimonials about working with someone never hurt, even if your reference is totally content in their role. 

    Ready? It’s Time to Tackle Interviews

    Maximizing your network is a powerful tactic to help you not only learn more about different roles and discover open positions – it may also be the key to getting hired. Get ready to win your post-layoff interviews with Chapter 3: Interviewing After a Layoff.

    Ready to find your dream job in tech or sales? Turn the job search upside down when you complete a profile on Hired. Employers filter based on your skills and preferences to match with you, and request interviews with the compensation information upfront. 

    Sign up with Hired today or re-activate your profile if it’s been a while since you were looking.  More

  • in

    Part of a Layoff? Steps Jobseekers in Tech & Sales Need to Take First

    Chapter 1 of a series to help jobseekers bounce back better than ever (or to feel better prepared in uncertain times)

    If you’ve ever been laid off you know it’s often an emotional time full of uncertainty – but it doesn’t have to be that way! Welcome to part one of a blog series to help anyone laid off dust themselves off and spin it into a positive. Likewise, if you’re employed but concerned about the stability of your company or role, use this article series to get organized. It will help you feel better prepared regardless. Learn what to do after a layoff and the steps to take to set yourself up for a successful job search.

    1. Process Emotions After a Layoff

    Losing a job often feels like a loss that comes in waves. Some days, you may feel liberated, optimistic, and perhaps excited for what is to come. Other days, you may feel overwhelmed, confused, or just plain sad. It’s a form of grief in many ways. 

    It’s ok to process your loss, whatever form it may have taken. Recognize you are more than your accomplishments or a job title. Your worth is not tied to your productivity. Remind yourself that nobody is immune, from top performers to leaders, it can happen to anyone. 

    Give yourself time to process a recent layoff and any series of job rejections. Your feelings may surface unexpectedly, and it’s ok to feel them without letting them overrule your life. Sometimes you need to take a few steps backward before you can move forward.

    2. Get Financially Organized Post-Layoff

    Once you’ve taken a beat to absorb the news, it’s time to sort out your financials. It helps you feel productive, in control, and more secure during the time between roles. Find the answers to any questions you may have about your 401k, severance pay, filing for unemployment, and your health insurance. Next, take a financial inventory of your situation and set a budget for your current circumstances.

    Take Care of Money & Healthcare Matters

    After a layoff, there are some loose ends to clear up, such as your final paycheck, any pre-tax withholding accounts, (401ks, employee stock purchase plans, HSAs), unemployment options, and healthcare.

    Most of this information should be included as part of the packet from your HR or Employee Success team. It’s easy to be overwhelmed during those meetings, though, so give yourself some grace if you can’t remember some things. Or, if you need to reach out to them afterward. 

    Here are some financial areas to organize after a layoff: 

    Your last paycheckSeverance payYour 401kUnemployment insuranceHealthcare options

    Your Last Paycheck

    Things may be a bit different from what you’re used to regarding your final paycheck. If you normally have your checks direct deposited, don’t count on that money effortlessly hitting your bank account as usual. Many states require employers to provide a physical check for the final payment. This gives former employees easy access to paystub information. If necessary, make arrangements with your former employer to pick up your check in person or mailed to your home.

    Per the US Department of Labor, there are no federal laws requiring a final paycheck to be given to a former employee immediately following a layoff. Depending on your location, there may be state laws mandating immediate payment when a layoff occurs. Some states only require the final paycheck delivered on or prior to what would have been your next regular payday. 

    If your company withheld money from your paycheck for an employee stock purchase plan (ESPP), any monies awaiting the next purchase period may be refunded from a separate account. This might be in the form of a second electronic transfer or check. Verify any money withheld and itemized on your final paycheck is included in the refund of the ESPP monies. 

    To learn more about your state’s final paycheck guidelines, search for your state’s Department of Labor. Many states have made this information available online, or you can contact a representative for assistance. 

    Severance Pay

    Severance pay can offer you a bit of a financial safety net while you’re between roles. However, severance isn’t a guarantee as there are no federal laws mandating it for everyone. A few states have mandatory severance pay laws covering planned layoffs at large organizations. Find this information with your state’s Department of Labor.

    Your employment contract or the company’s severance policy in your employee handbook should tell you what to expect as far as severance from your former employer. The amount of severance pay offered is up to the discretion of the company unless you have previously negotiated it as part of your contract. 

    If the layoff is a result of an acquisition or merger, severance may be determined as part of the agreement and vary from what your company paid before.

    Typically, severance pay amounts to one to two weeks of normal pay for every year you worked for the business. In some cases, severance takes the form of paid insurance premiums or other compensation than cash. 

    What About Your 401k?

    If you’ve been paying into a 401k at your former job, you’ll need to decide how to manage this money after an employment separation. You have three options: leave it alone, cash it out, or roll it over. If you’re uncertain about what to do, talking to a financial planner who can thoroughly explain your options may be helpful. Your former employer may also provide resources to determine the next steps. 

    Typically, if you have more than $5,000 in your 401k account, you can keep this money in your existing plan. While you won’t be able to continue contributing to these savings, you do retain control regarding how it is invested within the plan. By keeping the money in your existing plan, you won’t have to pay taxes or penalties on a withdrawal and the funds will continue to gain interest.A layoff is an uncertain financial time, and some job seekers choose to cash out their 401ks to help with the absence of a regular paycheck. However, withdrawing these funds will also come with penalties and taxes. Consider this a last resort.If you’re considering moving your retirement savings out of your former employer’s plan but don’t want to withdraw it and pay penalties, you can roll over your funds to a new account. Many choose to roll over a 401k into an IRA. Or, you can leave the money sitting in your existing account until you land a new position elsewhere. Most plans allow you to roll over funds from an existing 401k to a new one when your employment changes.

    Unemployment Insurance

    Filing for unemployment benefits can provide much-needed funds when you’re between roles. Requirements vary from state to state, but generally, an applicant must be:

    unemployed through no fault of their own, eligible according to the state’s requirements for previously earned wages, and able to and actively seeking work. 

    Many states allow you to apply for unemployment benefits online through the state’s Department of Workforce Development or similar. 

    If you’ve never filed for unemployment before, it’s okay. You’ve paid into it for probably your entire working life, and there’s no shame in receiving it. It’s there to help bridge the gap during times like these. 

    Generally, once you’re approved, you’ll receive an amount determined on a sliding scale based on your previous income. There are often requirements involved to continue receiving income from the program, such as weekly reporting of job search activity. Be sure to keep up with any tasks, to avoid the inconvenience of a payment disruption. 

    Caution, this is, sadly, also an area rife with fraud. Be vigilant and protect yourself from phishing scams, especially through texts and emails. 

    Healthcare Options

    Healthcare uncertainties are a big stressor for many people following a layoff. Depending on your healthcare benefits from your previous role, you may be able to keep your current coverage through the end of the month your layoff took place. Be sure to ask your former employer for clarification on when you can expect this coverage to end.

    Make a plan for what you’ll do when you reach this point – you have a few options:

    Opt for COBRA coverage within 60 days of your layoff to keep your existing health insurance.Choose an alternative healthcare plan on the Affordable Care Act Marketplace.Check with your state to find out if you are eligible for Medicaid or another state-sponsored healthcare plan.Join a family member’s employer-sponsored healthcare plan. Regardless of enrollment periods, joining your family member’s plan is categorized as a “life qualifying event” and allows you to enroll outside of the annual open enrollment window.Purchase a short-term healthcare plan.

    3. Set Your Budget

    Without a steady paycheck, it’s oh so important to sort out a budget and stick to it. Take an inventory of your existing financial resources to determine what funds you have available. These resources may include:

    Severance payPaid out unused leave daysEmergency savingsPartner’s salaryRetirement accountsCompany stock

    Next, map out your spending and see what your existing budget is like. Seeing where your money is currently going will help you see where adjustments can be made.

    There are many resources to help you get assets, liabilities, and even goals all on the same page. Some include Mint, YNAB, and Honeydue. 

    4. Plan Your Next Steps

    Once you have a handle on your emotions and manage the above details, you can start to prepare for the job search ahead. Get into the right mindset and define your mission to increase your chances of success.

    Gain Career Clarity

    Before you get into the busywork of updating your resume and looking for new positions, take some time to determine what you want and need from your next job. Find clarity regarding the direction you want to see your career take as you move forward. Reflect and identify:

    Your major career goalsThe type of work you enjoyWhat’s important to your career growthYour ideal work/life balance?Your values and dealbreakers?

    Evaluate the Job Market

    Once you’ve nailed down the vision for your career, it’s time to evaluate the current job market. Before you begin searching for new roles, understand the present demand for your experience and skills. This information helps you determine if you need to modify salary expectations from your previous position.

    Hired.com Salary Calculator

    Hired.com Salaries Directory

    Set a Timeline

    Establish a timeline for your job search. When can you start? What’s your deadline for finding a new job? Evaluate your present circumstances regarding availability, financial status, and skills development needs to set a realistic timeframe for your search, from scanning job ads to starting your new role.

    Update Your Resume and LinkedIn Profile

    Before you start an active job search, it’s important to update your information. Now is the time to optimize your resume and LinkedIn profile to best reflect the role you want and help you stand out to recruiters. Here are some resources to help:

    Develop Your Career Story

    A layoff often feels devastating at first, but it doesn’t define your career. Before you start your job search, you need to write your career story and build your personal brand. 

    Decide how you want to frame your layoff when questioned about it. Focus on your experiences, talents, and skills rather than the details of what happened. Be confident in how you will present yourself, and update your social media profiles so they best align with the story you want to tell.

    Consider a Side Hustle

    A side hustle can be a good solution to earn money during the in-between time after a layoff and before you land a new job. While a side hustle may not become a permanent full-time employment solution at this time, it can help provide some financial security and allow you to continue developing your skills. Whether you have a current side hustle or are considering starting one, think of it as a supplement to job searching. 

    Ready to Start Your Job Search?

    Now that you’ve taken the time to emotionally process your layoff, sort out your personal needs, and decide what you want moving forward, you’re ready to find a perfect new role. 

    Complete your free profile on Hired. Instead of searching for a job, employers search for you. Be sure to optimize your profile for the best matches (tips from the Candidate Experience Team). 

    Check out Chapter 2: Post-Layoff Job Search Plan to turn the page on this chapter of your life and begin a new one. More

  • in

    What are the Best Programming Languages to Get a Software Developer Job?

    Hired & Exponent partner for engineering career advice video series

    Hired, along with our partner Exponent, recently completed a video series exploring such as what the best programming languages for software developers to get a job. The series featured three of our talented engineers: Nico Thiebaut, Prakash Patel, and Dan Baker, discussing subjects such as:

    How to Become a Machine Learning EngineerTop Programming Languages to Land a Job (in 2022).Engineering Manager vs. Individual Contributor (IC) Path

    Dan Baker is a former boot camper, now an Engineering Manager at Hired, a tech marketplace that matches talent with employers for roles around the world. He’s currently leading the work on the Hired Assessments product, helping candidates show their skills and find their dream jobs. 

    Based on the Hired State of Software Engineers report, these “top” skills or languages are taken from data on more than 360,000 interactions between companies and candidates on the platform. 

    Here’s a quick summary of the conversation Dan Baker had with Lucas from Exponent. To watch the full interview, scroll down to the bottom of the article.

    First, what are the top programming languages for individual contributors (IC) in software development? 

    Based on the report data: Go, Ruby on Rails, Scala, Ruby, and React Native. 

    What are the most in-demand programming skills for managers?

    Ruby on Rails, Scala, AWS, Google Cloud, and Ruby. 

    What are engineers’ favorite programming languages and skills?

    According to survey data of tech talent on the Hired platform, it’s Python, Javascript, Java, Typescript, C-Sharp, and Go.

    What did you find the most interesting about the top programming languages among developers this year?

    Well-established technologies valuable to new programmers due to their staying power

    When I got started, Ruby was the main language that was normal. It was easy for people to understand. It was the first language for a lot of people. It’s no surprise to me that Ruby on Rails, as the first usable framework, has so much popularity. 

    Today there are probably not that many projects getting started in Ruby but there are many being maintained in it. That really speaks to the legacy nature of coding. 

    Trendy or not, programming languages on the rise help employability

    What stands out to me are languages like Go and Scala because they seem to be newer languages on the rise. People aren’t learning Go and getting Go engineers because they have to. It’s because they want to build new things with Go. 

    To an extent, that’s the truth with React Native but it’s more so the nature of React dominating the front-end framework landscape.

    Do you encourage your team to regularly learn new technical skills? What skills specifically? 

    I frame my advice to my direct reports around:

    How we can position the story for the resume for their next job? What’s the best way to sell this for you to get a promotion internally? How can you sell this for yourself for your next role? 

    Usually, it’s less about the technology and more about solving a business case. That’s what will matter to the hiring manager in the future. The technology is usually secondary. 

    One of my engineers is deep in Terraform right now, another knows more about React than anybody it seems, and then another knows the ins and outs of Django in a way that probably very few people know. When I’m suggesting people learn new skills it’s really catered to the use case, 100%.

    What programming language is best for someone just learning to code?

    If I was speaking to somebody who is just starting to code, I would recommend learning Rust. It’s exciting because it’s a new language approaching programming from a very type-centric point of view and is very low-level control while having high-level usability. 

    Insight from Exponent 

    There are often technologies probably best suited to solve a particular business case and are extremely important to learn for that reason. There are also technologies probably always very popular amongst engineers, maybe because they scratch an itch and they’re kind of technically interesting but maybe they are the wrong puzzle piece or are a bit too new for whatever you’re trying to solve on the job. 

    What’s a programming language mistake?

    Many times I’ve seen companies make the wrong decision by supporting engineers to do things they’re curious about that don’t align with the business case. Then, the current business case they need to move forward is not addressed so they have to pivot to something that does make sense. The engineer maybe gets a skillset but it isn’t even that sellable – why? It never was usable at the business.

    What about jobseekers who don’t know these ‘best programming languages?’ How do you recommend they stay competitive in their job search?

    The top five skills are interesting because you get an idea of the heavy hitters and what languages people for the most. It depends on where you are in your career and how much you understand about where you want your career to go. 

    For an engineer who has a little bit of experience but has a good idea of what they want to do, I would say, look in that subset and maybe it doesn’t matter which is the top language.

    Maybe it’s more so, which programming language do you have some experience in – and will it be viable to enough potential employers? Looking at this list, I guarantee the people who are best at Scala don’t know much about React Native. 

    Tip from Exponent

    Most engineers won’t become an expert in all of these. You definitely want to assess where your own experience is and take it based on that. 

    Can you describe how Hired Technical Assessments are designed to assess a candidate’s technical ability? How can jobseekers do well in technical assessments?

    Benefits of Hired Assessments

    My advice to any potential client using the product is to understand what an online technical assessment can do and what it can’t. The biggest value add is not that you’re going to get an automated answer to whether this candidate is right for the role. 

    You’re going to have an asynchronous interaction. A candidate’s going to do the assessment when it makes sense for them. The employer is going to review their work when it makes sense for them, that’s first and foremost. 

    Employers can review their work, and playback how they completed it. They can see if the candidate is within an acceptable range of performance, and how they executed problems. See what kind of approaches they took and if it makes sense to you (the employer). See if they are using coding patterns successfully demonstrating a level of expertise. 

    Benefits to jobseekers

    Candidates have the opportunity to show their thinking more than simply trying to solve the problem. In some cases, employers are looking, getting so many good candidates that they’re only able to look at the top one percent of them. 

    However, in these cases, no one really enjoys or does well in a game where only the top 1% are winning. You want to find a smaller pond where you can actually show a connection to the employer and show that you thought out your work. 

    For candidates, unfortunately, with the state of the industry and in online assessments, LeetCode reigns supreme. I recommend brushing up on that because that’s what most of these products are geared towards. 

    I do see a trend slowly moving away from purely LeetCode questions to framework-based questions that include a file system to find the bug, fix the bug, create a new file, and add a new pattern. 

    That’s where we see candidates thinking creatively and how they actually interact within an existing structure. That’s going to be more valuable – showing employers how you’re going to actually perform in the role. rather than you can do Fizz-buzz or bubble sort.

    Insight from Exponent

    In my own experience, I have seen more interviews where the company crafted a test case that more closely mirrored a real-world coding situation in which you had to diagnose a bug in a code base that probably looked like their actual code base.

    With that comes the impression that they care about your time and like to test skills that closely match what you’re going to do on the job. This is a bit different than the more esoteric LeetCode tests that you may be doing. I think it feels more valuable from a candidate’s perspective.

    Interviewing advice for software developers

    I think that’s something candidates need to be aware of as they choose which companies they engage with. As somebody interviewing a candidate I know I am selling as much as I am evaluating. Candidates should get a sense of how well the company they are interviewing with is selling them. 

    If they’re not selling you at all, what does that tell you about the company and the culture you’d enter? On the other hand, if they’re selling you 100%, they’re not really evaluating. What does that tell you about the mess you’d enter? 

    There’s a healthy balance where employers care about you and the experience you’re having, while also asking meaningful questions relevant to the role.

    Candidates should know who they want to interact with but it’s also really important for employers to ensure they’re creating an experience that makes a candidate feel safe in the context of their whole life cycle, from candidate to employee, to ex-employee. 

    Tip from Exponent

    The technical interview experience you go through is, to some degree, a proxy of the engineering culture you may enter. It can be the best signal you have before you sign the paper.

    Ask, where is the demand?

    One takeaway from looking at this is to understand where the demand is and how important it is to find the right demand/supply ratio. That could be one. If there’s one person that needs one engineer of one type, then there you go. You can get that role and you can be happily ever after at that company. 

    If you just choose the one most in demand, it also might be the most candidates going after that skill set as well. What you see yourself doing matters most because ultimately when you get the role you have to show up and do the work. So find something you’re interested in. That’s where you’re going to thrive and succeed long term.

    Insight from Exponent

    If you have spent the last five years working in databases and think you need to learn React to be employable but your passion is databases, then that might not be the technology to learn.

    Learn more languages 

    It’s easy to think back on when you learned the language that you actually made your bread and butter with, it was hard to learn and you probably don’t want to do that again. The truth is that with every year that passes, the way people learn coding languages is better and easier than it was the year before. Remember when Stack Overflow changed the game? There’s a time that didn’t even exist. You couldn’t ask a question – you’d get an odd forum and esoteric responses or you’d have to open a paper book. So, learn a little bit about more languages and realize you’re never pigeonholed to one.

    Tip from Exponent

    The first language you learn is going to be the hardest but after that, you establish mental models and understand how to read documentation. It’ll be much easier to pick up new technologies after mastering one or two.

    Understand concepts in programming  

    Learning more languages also speaks to how much you start understanding real, valuable concepts in programming. I recommend the book, Learning Javascript Design Patterns. It reviews what you need to do to write really complex code. There is the specific stuff like hoisting but also polymorphism, ways to curry different functions to build into other ones, and there’s direct inheritance.

    Understanding deeper patterns will make you a stronger programmer and enable you to do more powerful things. When an interviewer looks at a submission and says, “Oh they’re currying a function. That’s an interesting approach.” Even if you aren’t able to do it, if employers watch it (which we really encourage our clients to do), they’ll see you know your chops. At the end of the day, no business is making money by having a programmer who can write fizz-buzz the fastest. 

    Ready to complete a free profile and sit back while employers search for you? Learn how Hired works for jobseekers!

    Click below to watch the full interview, including when Dan and Exponent’s Lucas fall down a rabbit hole discussing the relationship between javascript, cryptocurrency, and building blockchain. 

    [embedded content] More