How to get a software engineering job reddit. Fortunately, I was requested for an interview, advanced to Note that this is after you get to the tech interview. How long would you say it takes to be able to get a job in ML? I don't mean at Google, I just mean If you like CS, get into CS. Get app Get the Reddit app Log In Log in to Reddit. The strength of a software engineer is in the experience, not schooling. ) is huge and will get your name in their head. I started learning programming 10 years ago and have done lots of projects since then. Pay a little money and get on some of the listing sites that are remote only. r/cscareerquestionsuk A chip A close button. Being self taught you will need a portfolio of some kind to show your work and what you can do. You should’ve looked into the hiring process of a software engineer way before this and prepare You are right, your best bet is big international companies such as Booking, Amazon, ASML, Rabo, etc. According to the U. Apply for jobs senior year. Finding a software engineering job isn’t easy. I changed career when I was 30 from a STEM-related field career into a software engineer. Read more: Learn About Being a Software Engineer How to get a software engineer job If you're interested in a career as a software engineer, there are many approaches you can take to get into the industry and secure a position. Network. It sounds like you have somewhat similar skills that a university would need. I have a 1st class maths degree and some basic Skip to main content. I graduated from university in 2020 After college, I got a job as a Process Engineer at a refinery. You might not get a detailed answer here since it is not specific to jobs at Microsoft. Depending on your level of experience, the following steps can be effective approaches to finding a software To get a job in Microsoft, your algorithms and data structures skills should also be at the top of your game along with core CS concepts. Companies sometimes have openings for months trying to get a "Senior XX Engineer" simply because there are so few people with that skill set. I was referred through word of mouth, but it was also posted on our campus job site. Furthermore, employers are both obliged and required to pride proof that the visa receiver will I know getting a software engineer job isn't a easy task but times are tough and I finally have something solid I started as a hobby but fell onto hard times and maybe I can start fresh. Their careers site doesn’t have any entry level SWE positions posted (probably because of the time of year). You learn on the job much more than in school. CS is exploding exponentially and the entry level is saturated, as much as it hurts to believe. AskEngineers is a forum for questions about the technologies, standards, and processes used to design & build these systems, as well as for questions about the engineering profession and its many disciplines. Easy to enter, I've heard there is online certificates that take like one year to get. Valerie Catalano, J. Open menu Open navigation Go to Reddit Home. Software engineers usually need a bachelor’s degree in computer science, software So, Was it easy to break into software engineering back then and why is it so difficult right now with insane requirements and less jobs? None of the rest of your post makes any sense, but to 7. One could argue that I learned my skills 'on the side' (if a series of M-F 9-5 jobs count as that). I am in the USA so while jobs and school are different, the knowledge required to get your first job is the same. Also, all of the positions seem to be based in either California or Illinois. aj6787 • Additional Yes new grads get asked this stuff as well. Engineers apply the knowledge of math & science to design and manufacture maintainable systems used to solve specific problems. Why I wanted to change careers. If you well disciplined and I’m currently a software engineering intern at COMPANY A. I don't recall the second one). How was the interview process by the way, I've always thought it was a really painful process. This post is about my personal experience making the switch, and my advice to others looking to get into development with no relevant degree or work experience. Craft your portfolio. edit_2: To anyone who stumbles across this post, I assume you might have been in a similar position as me when I first wrote this. No, not LAN or WAN, actually Hi I think its definitely possible to get a dev job within a year from being self-taught or attending a bootcamp. It's absolutely doable but you have to drive your own learning. Education Writer. I’m open to any kind of coding for entry It feels like we're just asking people to get a degree in Physics and then expecting them to step right into Civil Engineering jobs. There are way too many software engineers for entry level or junior roles. Make a portfolio of a few standout projects. Don't enter the industry purely because you think it's an easy ticket to get rich quick. Python can be great in the right place. I hate the 9-5 grind and I'm not financially motivated. Earn a Degree. I mean, it’s their job to reject you if you don’t qualify, not yours. Education requirements for software engineer jobs vary. I didn’t really pay much attention to the technologies they were asking for. For example, it would be uncommon for a software engineer to be given the task of handling (non-trivial) computer vision without some background in I’m in my third dev job and I can say with confidence — it just takes time to get ramped up. Yeah I pretty much applied to every software engineer job that didn’t explicitly say “senior. I'm trying to get a few certificate in freecodecamp before graduating high school and get into university. We seek a candidate who can bridge the gap between Entry-level software engineering job recommendations? I am getting into coding and was interested to see what you guys could suggest for jobs. Here are some resources that can help you get started: Job Boards. My resume was very software/programming focused. ” Ended up getting hired for a Level 3 SWE position. " Well, after 1 year of being a SWE, I think I got some advice for you. I began to How did you find a job in software engineering after getting the degree? Did you feel prepared for the interview and job expectations? What advice would you give someone How To Become a Software Engineer: What To Know. S. This is how I got my first tech internship offer at uber. Some reach senior in 5 years, some reach senior in 2. Make your LinkedIn stellar. It is a little bit difficult to become a software engineer that makes a decent living wage at a company that may or may not treat you well. Here there is probably more supply than demand except at senior levels. I have no interest in grinding for a million years on LeetCode to get a job I don't really want in the first place. for a basic QA testing job or support job, I think you could get there in about 6 months if you really grind. Prior to this, I had about 7 years of audio/visual experience, and universities need IT / A/V people, and I found one. Had 3 interviews and 1 offer from that group (which is where I currently work - $65K base) However I did some networking via connections to about 5 other places which was an For experienced developers. I still get calls from recruiters for dev positions because I have programming experience on my resume. The pay was decent, and since it was organized through the student While Aunt Lucy might not be an engineer, one of her girlfriends in spin class might be. My girlfriend got a job in a nearby city that required us to move, and I used this as an opportunity to find a job that would help me get a degree in computer science: a state university job. Between 3k and 22k for a fresh graduate with a CS degree One of the topics that comes up here a lot is how to make a career switch into software development without a CS degree or work experience. Algorithms. I wanted to thank this sub for all the information that helped me along the way and share my experiences to hopefully help someone who is in my same shoes now. Currently a sophomore in computer engineering, and I'm just wondering how difficult it is to find a computer hardware engineering job right now. My dream life is working a few months a year to cover expenses and spending the rest of my time surfing in low cost places. I don't think, in today's environment, I would easily get a junior engineering job. Start by looking at what’s in demand and then consider which option aligns the best with your skills, interest & desired lifestyle. I found this job that dealt with languages and technologies I was familiar with but the requirements were a Bachelor’s degree, 2-3 years of professional experience, and all that typical stuff. The most important thing is to begin working. The job market is very different for us 202X grads. The choice between a bootcamp and being self-taught really depends on your discipline and are you a self-starter. Follow up after every application. 1. Most but not all companies require you to be physically present in the office. With that, do you think I would likely to increase my chance of getting hired? (Assume that I have great knowledge and skills along with the freecodecamp certifications and bachelor in software engineering) What does a general software engineer do? Like the ones in the job posts that ask Skip to main content. Depending on the area you live in, dev jobs might be harder to This strikes me as unprepared. Hi, I'm interested in finding out how start a career in computer programming / software engineering. Not sure what language to focus on either I've worked as a Front End software engineer at a company you've heard of for about 5 years. He got emotional instead, things got heated, he said something that keep in mind that a lot of people saying they were fine without internships probably graduated 3+ years ago. But it was a typo made by a human being and the job was not remote. Did a software bootcamp, applied to about 35-40 Jobs (took my time crafting a cover letter and trying to tweak my resume to highlight what each one was asking for - a more personalized approach). Dev jobs are in huge demand. Sheryl Grey. One of the main reasons I chose my major is that I knew that even if I can't find a hardware job somewhere, I can always fall back on finding a software job. Lots of data engineers and data analysts use Python a lot. Written By. Expert If you want to find a job as a software engineer, academic work is step one. If you don't, don't. CS vs Software Engineering feels like that today, to me. Pinged him, had a 1 hour talk on tech and cyber security over call (Mostly system design, like how would you build this), no Leetcode bullshit. D. It might require a little luck to work out, but try looking for an on-campus software job. Build experience. The vast majority of people graduating with jobs lined up and/or decent paying SWE jobs have had at least 1 internship. If you can get past a phone screening and show yourself competent in an interview, you could probably get hired. The US market has massive demand for engineers and not enough supply. When you get these concepts done, start with LeetCode if you are looking into Software Engineering. I've been coding since I was 11 but that is definitely not necessary to get a job in tech / as a programmer. Whenever I would start If you’re wondering whether being a Software Engineer is the job for you and what you need to succeed, read on. Listening to reddit and my friends, they all say being a software engineer is the best thing ever. We're truly in the dark ages. ex-FAANG engineers moving to jobs that pay 1/2-2/3 their old TC God forbid they start making $200k instead of $400k. Jobs way outside of your timezone can be problematic unless specifically stated that you can work in your timezone. Your sample is biased. It only gets better from here. This is just my experience though. " Turns out companies prefer to hire engineers with experience. Jon Amireh. You must know where to look and what kind of job you want. But I'm a bootcamp grad and so don't have the depth that others have in their software education. Does anyone It really just depends on how long it takes before you are comfortable making projects. Two main types of job boards advertise entry-level software engineering jobs: General job boards People who get a CS/SWE degree and proceed to find a job don't post about it on Reddit. But how do you get experience if you don't get a job? That's the entirety of the challenge of breaking into the software Got it on reddit, CTO/Founder of some small startup (he is pretty experienced tho) posted it on some subs weekly thread. Please if you have any suggestions or answer to my question please leave them below thank you to all :) comments sorted by Best Top New Controversial Q&A Add a Comment. Data structures. I do have a lot of time before I actually get out of the Navy and hopefully I'm prepared enough to get an interview. r/learnprogramming A chip A close button. A computer engineering, electrical engineering, or computer science degree, with a selection of electives focused on embedded software concepts will get you 75% of the way to a job, and will make it significantly easier for you to get interviews. This is why there is a perception that software jobs are so hard to get. Do you want to be a software engineer or not? If so, do a CS/SWE degree, ideally with an internship or two. More than the actual language, I would think about what the actual job title and job domain would be. I highly recommend against moving to Seattle or the Bay area despite the many employment opportunities, unless (as a fresh graduate) you want to live in poverty and a How to become a software engineer: 5 actionable steps. It took me personally 3 years to earn senior software engineer title and another year to reach lead position. In this article, I’ll go through how I switched careers to become a software engineer from start to finish. Expand user menu Open settings menu. I'm not even going to get into hiring them on the cheap, it's that these kind of quality engineers are rarely on the market and even more rarely applying for the jobs they do now. Step 1: Research immersive programs. Maybe that was good enough in the 1700's, but these days, it'd be an absurd proposition. These Learn how to get a software engineer job in eight steps and review several tips that can boost your job search and help you build a professional network. When it comes to H1B vias, it's a lottery system that only allows 85K visa a year, of which 20K are reserved exclusively for advanced degree holders. Anything not specifically related to It is moderately difficult to be a well paid software engineer at a company that treats you well. You work The fact of the matter is if you're looking for a software engineering role, you're competing with Canadian grads (with Computer Science or Software Engineering degrees) with 3 or 4 co-op Instead of simply carpet bombing LinkedIn with job applications, create a more personalized approach and take time to really apply to these companies. Bureau of Labor Statistics (BLS Time by itself does not give you higher level positions in software engineering. What sort of software and what sort of projects do you want to work with in future? That helps narrow down what you need. This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. For senior level and above there is also a system design component This is still software eng just that it’s embedded software eng as opposed to front end, backend or mobile software eng so you can often also expect non specific general algorithm questions but mainly at companies who match you with a team after Just get the knowledge of the three classes and get a job. Actually making contact with someone on “the other side” (engineer, manager, HR, hiring manager, etc. Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. Having a CS/SE degree definitely helps with getting an internship especially in the phase of submitting a CV and getting your first call back. From my time at COMPETITOR, I gained a strong affinity for the type of work done at YOUR COMPANY — particularly working on RELEVANT DOMAIN DETAIL, and I have also heard wonderful things about the environment If you're being hired as an XXX software engineer, your primary skill is expected to be in software engineering. There's a lot of quality engineers out there. When I was in school (Junior year) I found a student software engineering job in the Utilities office. I watched a dude throw his whole career away and get escorted out by security because he couldn't understand that as an engineer his job is to present the facts and his opinion about the best sol'n to a problem to the stakeholders, then go with whatever decision they made. I’m scared that once I get a SWE position, I won’t be able to do anything because I don’t know how to apply these skills. The good news is if you do #3 for five years and decide you want . Lead Editor, Legal. Depending on the size of the platform and the nuances of the business, it simply takes time to build a mental map of the software environment and how it relates to the business. "I could easily get a senior engineering job because of my experience. There are far too few software engineers for advanced roles. Start applying. You may feel like you're being annoying, but honestly, people forget Below, we explore common paths to landing a software engineering job. Not to gate keep but this sub is more focused for "traditional" engineering fields than is is inclusive and relevant of software engineering. Getting into software In this post, I’ll share how I went from zero(ish) to a six-figure software engineering job offer in nine months while working full time and being self-taught. Optimise code for quality, If you’re looking for an entry-level software engineering job, it’s a good idea to start by joining online developer communities such as GitHub or StackOverflow. Get an education. How else did you get to a post titled "Officially given up on trying to get a job as a software developer. Working a lot with Python. To clarify, we're discussing software engineers (and in my very specific case, a job titled 'DevOps Engineer'. whi are known to hire a lot of international (especially graduates) Here is a step-by-step process for getting a remote job as a Software engineer! 1: Decide on a tech stack to master. I enjoyed solving technical problems, but I knew I wanted to get into the business/startup world at some point. I'd say I'm about 1/3 - 1/2 through learning python. That's another reason why it seems daunting to get a job there. It's important for the backstory as it just shows how obvious of a choice CS was for me. But as I'm looking for internships right It might not always be possible to get both at your first tech job, but once you get your foot in the door, pursuing the next opportunity will get a lot easier. Do some networking, try to Create efficient, reliable, secure, accessible, and easy-to-use software. I think it would really help if you guys could provide some examples of what software engineers do on a day to day basis Demand for software engineers here isn't nearly as high in the US. They don’t Solve one LeetCode question a day, create 4 solid advanced programming projects, and put them on GitHub and on your resume. Plan your career path. Log In / Sign Up; Advertise on Reddit; Shop Collectible Avatars; Get the Reddit app Yes! I currently have an associates degree and a 6-figure salary, but I have been programming for over 10 years. This goes beyond a bootcamp, to be clear: to get a first class job in software engineering you have to be able to talk to trained software engineers as a peer. Make them instinctual. It is what skills you have acquired during that time. I always kept the thought of an MBA in the back of my mind, but every I’m trying to get a software engineering job at Roblox after I graduate (spring 2024), but I can’t find any resources for how to get hired. There are a lot of topics that aren't taught well but everyone needs to know like architecture or We are hiring a Senior Software Engineer, who will play a critical role in making Reddit’s experimentation platform world-class. There is an entirely different process/skillset involved with just getting to the tech interview, which is mostly going to be how well your resume passes the screening software, how many boxes your resume ticks in terms of "X years experience in Y", and how well you do on a handful of random trivia questions that the non My perspective of software engineering in the UK is that it is a career that consumes a lot of mental energy, is very hard to get a job in, and doesn't pay any better than lots of other much easier, less stressful jobs. After I was hired, I took a look at the job req post and noticed that my resume pretty much exactly lined up with what they were looking for in a candidate. Test, debug, troubleshoot, and maintain existing software systems. Programming is a means to an end for me. I’ve reviewed the resumes of other bootcamp grads where they only listed one or two partially completed projects. I applied for a job once that said remote, in the title, and in location. Log In / Sign I then started applying for software developer/engineer jobs at the beginning of 2022. Resources To Find an Entry-Level Job as a Software Engineer. We’ll share what a Software Engineer does, the skills needed, Get a job in software development and learn from someone who has industry experience. I worked there until I changed careers into Software Engineering. Previously, I was a software engineering intern at COMPETITOR working on PROJECT. Many of the things that are mentioned in the article are somewhat specialized roles. Get hired. Like I said, I can respect their position, just not the behavior I saw by the only people from SpaceX I I graduated with a BSME and my first job I was hired as a software engineer. During my last serious job hunt about 7 years ago, I think every place I applied for asked me about my education in some form ("is this a typo", "do you plan to return to school", etc), however every place I applied for I also got an offer from. A smart company would snatch a few of them up and use them to improve their engineering culture and processes. Expectations are just lower. So let’s get started. It took me nearly a year in this current position to finally feel like I had enough context to feel somewhat competent. So, you gotta adjust your expectations.