How to get a software engineering job reddit. Resources To Find an Entry-Level Job as a Software Engineer. Listening to reddit and my friends, they all say being a software engineer is the best thing ever. 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. The job market is very different for us 202X grads. Plan your career path. 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. The strength of a software engineer is in the experience, not schooling. Not to gate keep but this sub is more focused for "traditional" engineering fields than is is inclusive and relevant of software engineering. Many of the things that are mentioned in the article are somewhat specialized roles. Why I wanted to change careers. 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. 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. 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. I’ve reviewed the resumes of other bootcamp grads where they only listed one or two partially completed projects. Here there is probably more supply than demand except at senior levels. Open menu Open navigation Go to Reddit Home. Prior to this, I had about 7 years of audio/visual experience, and universities need IT / A/V people, and I found one. 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. Network. There's a lot of quality engineers out there. 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. You may feel like you're being annoying, but honestly, people forget Below, we explore common paths to landing a software engineering job. 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. 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. You must know where to look and what kind of job you want. There are far too few software engineers for advanced roles. Start by looking at what’s in demand and then consider which option aligns the best with your skills, interest & desired lifestyle. 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. Maybe that was good enough in the 1700's, but these days, it'd be an absurd proposition. So let’s get started. 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. 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. Companies sometimes have openings for months trying to get a "Senior XX Engineer" simply because there are so few people with that skill set. Apply for jobs senior year. 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. Being self taught you will need a portfolio of some kind to show your work and what you can do. I hate the 9-5 grind and I'm not financially motivated. 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. Most but not all companies require you to be physically present in the office. How else did you get to a post titled "Officially given up on trying to get a job as a software developer. I started learning programming 10 years ago and have done lots of projects since then. 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. Education Writer. 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. It's absolutely doable but you have to drive your own learning. 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. 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. Pay a little money and get on some of the listing sites that are remote only. 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. If you well disciplined and I’m currently a software engineering intern at COMPANY A. Make a portfolio of a few standout projects. 1. Their careers site doesn’t have any entry level SWE positions posted (probably because of the time of year). 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. Valerie Catalano, J. D. This is just my experience though. Get app Get the Reddit app Log In Log in to Reddit. I am in the USA so while jobs and school are different, the knowledge required to get your first job is the same. A smart company would snatch a few of them up and use them to improve their engineering culture and processes. Get an education. Your sample is biased. for a basic QA testing job or support job, I think you could get there in about 6 months if you really grind. I was referred through word of mouth, but it was also posted on our campus job site. 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. One could argue that I learned my skills 'on the side' (if a series of M-F 9-5 jobs count as that). Finding a software engineering job isn’t easy. 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. You might not get a detailed answer here since it is not specific to jobs at Microsoft. r/learnprogramming A chip A close button. Some reach senior in 5 years, some reach senior in 2. Python can be great in the right place. I worked there until I changed careers into Software Engineering. 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. Engineers apply the knowledge of math & science to design and manufacture maintainable systems used to solve specific problems. r/cscareerquestionsuk A chip A close button. More than the actual language, I would think about what the actual job title and job domain would be. You learn on the job much more than in school. Jobs way outside of your timezone can be problematic unless specifically stated that you can work in your timezone. S. That's another reason why it seems daunting to get a job there. Make them instinctual. Earn a Degree. I've been coding since I was 11 but that is definitely not necessary to get a job in tech / as a programmer. They don’t Solve one LeetCode question a day, create 4 solid advanced programming projects, and put them on GitHub and on your resume. Step 1: Research immersive programs. aj6787 • Additional Yes new grads get asked this stuff as well. Build experience. Get hired. I'm trying to get a few certificate in freecodecamp before graduating high school and get into university. Expert If you want to find a job as a software engineer, academic work is step one. I applied for a job once that said remote, in the title, and in location. 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. Hi, I'm interested in finding out how start a career in computer programming / software engineering. Make your LinkedIn stellar. 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. 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. ) is huge and will get your name in their head. Log In / Sign I then started applying for software developer/engineer jobs at the beginning of 2022. It took me nearly a year in this current position to finally feel like I had enough context to feel somewhat competent. Currently a sophomore in computer engineering, and I'm just wondering how difficult it is to find a computer hardware engineering job right now. According to the U. 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. Also, all of the positions seem to be based in either California or Illinois. If you don't, don't. Education requirements for software engineer jobs vary. It's important for the backstory as it just shows how obvious of a choice CS was for me. If you can get past a phone screening and show yourself competent in an interview, you could probably get hired. Fortunately, I was requested for an interview, advanced to Note that this is after you get to the tech interview. "I could easily get a senior engineering job because of my experience. So, you gotta adjust your expectations. My resume was very software/programming focused. Previously, I was a software engineering intern at COMPETITOR working on PROJECT. Data structures. 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. Written By. 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. Here are some resources that can help you get started: Job Boards. 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. I didn’t really pay much attention to the technologies they were asking for. Dev jobs are in huge demand. I'd say I'm about 1/3 - 1/2 through learning python. The most important thing is to begin working. 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. 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. In this article, I’ll go through how I switched careers to become a software engineer from start to finish. When you get these concepts done, start with LeetCode if you are looking into Software Engineering. Test, debug, troubleshoot, and maintain existing software systems. " Well, after 1 year of being a SWE, I think I got some advice for you. ” Ended up getting hired for a Level 3 SWE position. Easy to enter, I've heard there is online certificates that take like one year to get. I mean, it’s their job to reject you if you don’t qualify, not yours. How was the interview process by the way, I've always thought it was a really painful process. Algorithms. But it was a typo made by a human being and the job was not remote. 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. " Turns out companies prefer to hire engineers with experience. 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. 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. 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. 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. Yeah I pretty much applied to every software engineer job that didn’t explicitly say “senior. I enjoyed solving technical problems, but I knew I wanted to get into the business/startup world at some point. 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. Actually making contact with someone on “the other side” (engineer, manager, HR, hiring manager, etc. What sort of software and what sort of projects do you want to work with in future? That helps narrow down what you need. Do some networking, try to Create efficient, reliable, secure, accessible, and easy-to-use software. 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. I still get calls from recruiters for dev positions because I have programming experience on my resume. When I was in school (Junior year) I found a student software engineering job in the Utilities office. Expand user menu Open settings menu. The vast majority of people graduating with jobs lined up and/or decent paying SWE jobs have had at least 1 internship. 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. Sheryl Grey. It might require a little luck to work out, but try looking for an on-campus software job. Depending on the area you live in, dev jobs might be harder to This strikes me as unprepared. It took me personally 3 years to earn senior software engineer title and another year to reach lead position. 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. 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. 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. It is what skills you have acquired during that time. 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. 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). I don't recall the second one). Do you want to be a software engineer or not? If so, do a CS/SWE degree, ideally with an internship or two. It sounds like you have somewhat similar skills that a university would need. Bureau of Labor Statistics (BLS Time by itself does not give you higher level positions in software engineering. I have a 1st class maths degree and some basic Skip to main content. 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. Programming is a means to an end for me. Anything not specifically related to It is moderately difficult to be a well paid software engineer at a company that treats you well. 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. Does anyone It really just depends on how long it takes before you are comfortable making projects. 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. 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. 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. The US market has massive demand for engineers and not enough supply. The choice between a bootcamp and being self-taught really depends on your discipline and are you a self-starter. 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. But I'm a bootcamp grad and so don't have the depth that others have in their software education. There are way too many software engineers for entry level or junior roles. Working a lot with Python. 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. This is why there is a perception that software jobs are so hard to get. Start applying. Lead Editor, Legal. Don't enter the industry purely because you think it's an easy ticket to get rich quick. 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. Follow up after every application. ex-FAANG engineers moving to jobs that pay 1/2-2/3 their old TC God forbid they start making $200k instead of $400k. We're truly in the dark ages. This is how I got my first tech internship offer at uber. It only gets better from here. 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. 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. 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. Craft your portfolio. 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. 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. I graduated from university in 2020 After college, I got a job as a Process Engineer at a refinery. I changed career when I was 30 from a STEM-related field career into a software engineer. Expectations are just lower. 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. Jon Amireh. CS is exploding exponentially and the entry level is saturated, as much as it hurts to believe. 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. I don't think, in today's environment, I would easily get a junior engineering job. Lots of data engineers and data analysts use Python a lot. CS vs Software Engineering feels like that today, to me. To clarify, we're discussing software engineers (and in my very specific case, a job titled 'DevOps Engineer'. The good news is if you do #3 for five years and decide you want . Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. tqmlu qndd nlekmkv xjlo wsjr yqgwqb nhd ainme rtn atcqf