Career Transition Into Tech

Career Transition Into Tech

I've spent the last 12 years working in the hospitality industry (most recently as a general manager) but am looking to switch careers into tech. I will graduate with my BS in Software Engineering in July and am looking for advice on how to best navigate the transition.

People have suggested looking for a side gig/contract work so I have work history to add to the school projects I have on my resume.

Does anyone have any advice on the best way to approach this change?

Why women love us:

  • Daily articles on career topics
  • Jobs at companies dedicated to hiring more women
  • Advice and support from an authentic community
  • Events that help you level up in your career
  • Free membership, always

Share your insight

Join an authentic community that helps women support each other at work. Share your professional experience or ask for advice — you can even post anonymously.

13 Comments

Join the conversation
  1. Anonymous

    Make sure to highlight ALL of your transferable skills. Even if you don't think that something is transferable, it most likely is.

  2. Becca A.

    If you going to be transferring into the Tech field with a BS in Software engineering then why not look up, " what starting positions am I qualified for with a software engineering degree?" This would help pull multiple articles from credible sources that you can then crowdsource what the repeated suggestions are and hone in on which ones look most appealing to you to then pursue. At the end of the day, you will be able to best advocate yourself when you are pursuing one that piques your interest the most.

    Good luck, welcome to the field and never forget the value that you bring to the table!

  3. Anonymous

    Thank you!

  4. Anonymous

    If you have 12 years of experience in the hospitality business, I would suggest you start looking there because your knowledge of how the industry works can provide a unique perspective on how you approach the applicable software projects.

    If you want to develop software for industry, look toward some software companies, particularly those that provide internships, etc. An excellent place to start is at the career center of your school or university. Software companies recruit heavily there.

  5. Anonymous

    When moving into SWE roles best is to join forums where the software that you are wanting to work on lives. For example if its java - join the java developers groups on all platforms to include facebook, twitter, linkedin, meetup, wellfound, github and others - follow the leaders and most vocal ones on those forums and speak up in there about what you know and that you are actively looking for a new role. Shameless self promotion should be your mantra but do it in a humble way. Think hard about the type of company that you want to work in. Startups generally don't have a lot of internal support for learning but you touch everything. In larger companies its much more structured and there may be more growth but it will be slower. If you can do some contract work, unpaid is good too then do it. There are some testing platforms that also will confirm your abilities to code. Find a mentor, find someone who also made the change and ask them how they did it.

  6. Anonymous

    I appreciate your suggestions!

  7. Anonymous

    I would strongly encourage you to look at any assistance you can get through your school and especially your alumni association. Those both can be great networking opportunities. Check with your state or local workforce development agencies too, they usually have resources and connections available. Look for any associations for the field you are moving into and get involved with them. Many have job boards, and some have gig boards or opportunities to work in projects.

    Good luck with your next journey.

  8. Joycelyn M. Siame

    I like the advice of side gigs. You can work at UpWork or Fiverr, just for some experience, and find a niche where you can do software engineering for the hospitality industry. This will not only build experience for you in tech, but bridge your prior experience, with your new line of work.

    Good luck, you will do great!

  9. Anonymous

    I agree with some of the comments here. Since you are already in the hospitality industry, look for jobs related to your studies from your network. You might need a few jumps to transition into tech fully.

  10. Anonymous

    I agree with everyone else here, especially about the idea to look at companies in the hospitality industry who have software teams. I started my career as a payroll processor and made the switch to tech at a payroll software company where my payroll experience was a huge bonus. I'd also add that many larger corporations have programs for new engineers, particularly women - and I know personally, I have 3 or 4 women engineers on my team who pivoted to tech mid-career. Look for companies that value diversity - those companies are actively looking for people who have varied backgrounds because they appreciate having many different experiences to pull from. Good luck!!

  11. Anonymous

    Transitioned into the tech industry in 2020 (specifically in cybersecurity) after learning to code myself and getting a full scholarship to attend a cybersecurity bootcamp. I came from a nonprofit and education background, but it almost feels like yesterday. It was definitely not easy, but you do have a leg up because you have a stronger computer science foundation behind you. Congrats on taking that step and graduating soon!

    Depending on where you are located, the market is extremely saturated with entry level developers (and cybersecurity folks in my case) where if you want an interview, you really have to stand out. I agree with stuff everyone already said about looking in the industry you are already working in or (even the company you are already working at) to see if it's possible to make the jump from within and use that as a jumping off point. I also agree with checking out the career services center at your school as well. I worked in career services office at a public university, and sometimes companies reach out because they specifically want to hire from students from your school. Here are some other ideas.

    1. Beef up resume with open source projects (helpful if you are unable to land full-time, side gig, or internship work and want to build up credible experience.) Make sure you have a GitHub link that shows off the school/open source coding projects you did. If you specifically want to show off a project you're proud of, have a professional software engineer review the code such that it looks presentable or follows these rules. You can probably even review the code yourself and see how far you've come since you started and add a testing framework with unit tests! https://www.unosquare.com/blog/10-tips-for-writing-cleaner-code-in-any-programming-language/
    2. Studying up on those Leetcode algorithms and being able to solve at least medium difficulty ones. Unfortunately, speaking with multiple people who transitioned from other careers, a lot of companies require you to pass those.
    3. Make sure your resume emphasizes your desired profession rather than your current one. When I first started applying, my resume was filled with non-technical experience. I removed a lot of non-relevant experience and focused on my projects, internship, certifications to make it one page. I left the experience there unless the work I did in my previous jobs happened to be in the same industry.
    4. Apply to internships and full time roles including non-entry level ones (even if you don't necessarily find their work interesting) and use them as interview practice. When the recruiter reached out to me about my resume, I still interviewed even if the salary was lower than I wanted because the interview practice was so valuable. Whether I failed or not, it gave me exposure to the common skillsets companies were looking for and showed me what my shortfalls were.
    5. Going to tech networking events for opportunities. This is useful when hiring managers are looking for people and you want to get past the applicant tracking system.
    6. Reaching out to software engineers who share a similar background to you for coffee chats on LinkedIn to talk with them about their journey. Don't be afraid of this like I was. The worse that can happen is that they are too busy and do not respond. If they do, you gain valuable insight.
    7. Learning about the 12-factor app principles: https://12factor.net/ This is stuff I wish I knew about before,

    There's definitely a lot more stuff a professional software engineer, specifically a career changer can give you more tips on.

  12. Anonymous

    Oops, wasn't able to finish the comment before my computer went crazy on me. Last but not least, no matter how hard it gets and how far away you feel from your goal, don't give up. It takes one yes to get that job. Apologies for the long winded comment. Good luck!!!!

  13. Anonymous

    Thank you so much for all of this great advice, I appreciate you taking the time and putting in so much thought!

Fairygodboss VIP
Achieve your career goals.
Be part of the largest online career community for women to find jobs, advice, and support — for free.
Fairygodboss members