Taro Logo
Profile picture

Junior Engineer Career Development Videos, Forum, and Q&A

How A Junior Engineer Can Grow Their Career

Almost every software engineer starts their full-time career journey here. The content here breaks down how you can start your career off with a splash and grow past this level as quickly as possible.

Entry-Level Software Engineer at Unemployed profile pic
Entry-Level Software Engineer at UnemployedPosted August 8, 2024

How do I deal with the pain of an interview that went perfectly, and the job being taken away anyway?

Hi everyone. I posted a couple of weeks ago about a job interview I had with the company that laid me off. As a follow up to that post, the interview consisted of a manager, a senior software engineer, and a mid level software engineer. The senior and mid level devs played front end cop/back end cop with me, and then proceeded to ask behavioral questions towards the end. We all had a lot of fun, we laughed together sometimes, we kept smiling at one another, it was a really good interview. And I got every question thrown at me correct. I came up with a couple answers where I admit I had a textbook-esque response, but many more that was based on my experience. It was one of those interviews where you had a feeling that you just knew you got it. Given the interview prep course here, I knew to tone down my expectations from an "I know darn well I got that" to "I think I got it". As the week progressed, I started to get a feeling that I didn't get it. Well, that feeling was right. And it wasn't anything to do with the interview itself. Apparently, there was gonna be a new manager for the role, and from what I was told, "the new manager is repurposing the requisition". I can't believe it. I nailed the interview on the head, and I still got screwed out of the job. I left them on a high note, but I'm still so furious. Whatever happens, I know for a fact that I have it in me to crush an interview, but I don't deserve to still have to interview, and still be jobless: I feel entitled to the role! I proved that I deserve to work, both to myself AND them. The best I can hope for is the possibility they'll remember I'm a great candidate for a mid level role in the future, but that company is only going to be the place I fall back on if I don't have anything else in the future. I don't think I have a proper word for the sheer frustration I feel. The same company that laid me off, played me AGAIN. I know not to trust this company, but I thought this would at least end in a job offer. Not that some random manager thought the role I applied to wasn't gonna be good for business. How do I deal with this feeling?

52 Views
3 Comments
Mid-Level Software Engineer at Taro Community profile pic
Mid-Level Software Engineer at Taro CommunityPosted April 2, 2025

Focus on Growth or Job change

I’m at a crossroads in my career at a startup where I’ve grown from an intern to a respected full-time employee with 1.5 years of experience. I currently enjoy excellent pay (15-20% above FAANG standards), strong peer relationships, and the freedom to choose my projects. However, I’m facing two major challenges: Management Issues: My manager lacks both technical and soft skills, which not only hinders efficient work but also shifts the focus from delivering real value to navigating office politics. This environment has lowered the overall motivation among my peers. Lack of Mentorship: There’s no senior leader available from whom I can learn and grow professionally. Given these issues, I’m considering two potential paths: Path 1: Stay at my current company, continue adding value, and leverage my strong internal reputation despite the challenges with management and mentorship. Path 2: Switch jobs to work under better management and in an environment with more mentorship, even though this would require me to spend significant time improving my interviewing skills and risking the loss of my established relationships. P.S I'm very poor at interviewing and estimate that preparing to secure a comparable role matching my current compensation could take 4–6 months of full-time effort. This extensive prep time would temporarily reduce the value I provide to my current team, which concerns me. There is no chance to switch internally. We have just one team. Which path should I choose, considering the growth opportunities and the potential drawbacks?

51 Views
2 Comments
Entry-Level Software Engineer at Unemployed profile pic
Entry-Level Software Engineer at UnemployedPosted June 4, 2024

API interview in a couple of weeks... what's the best course of action to take?

Hi everybody. Last time I posted on here, I was laid off. I'm still laid off, BUT I got an interview where I interned at! It's a medium-sized financial company, looking to expand soon. The people I know in there are pretty high up. I told the recruiter that I was interested in making an impact on the business, and he really liked that about me. They said that no matter what happens with this interview, they're still gonna try to get me a software engineer job within the company. I think it was in a Taro course I saw when I first signed up where Alex said this, but the recruiters are looking for trust that you'll be able to ship production-level code. I've already done this within the company as an intern, and given my manager there at the time is now one guy under the CTO and CIO (the CIO remembered me and approved getting that position open!), I got that company trying to get me back in. Fingers crossed it works, but I'll have a hard time typing if I keep them crossed rather than code to practice beforehand. The team is trying to modernize APIs. In the behavioral/vibe check interview, the manager told me that he has a bunch of awesome APIs he'd like to convince other areas in the company to use, but they're stubborn because their current processes work as they are, and they don't want to put themselves at risk by implementing the new awesome APIs. I'd be expected to act as someone who can have these conversations with these groups about the code and APIs they currently work with, and get them to buy in on the said new awesome APIs. It was originally a senior software engineer role, but they're interviewing me to see if they'd like to lower that to a mid-level role, and then (hopefully) hire me. The role itself uses Node.js, SpringBoot, GraphQL, and Docker. I want to know what plan you guys think I should implement to study this next week and a half before it's technical interview day. I've been building some Node/GraphQL projects, and just worked on a SpringBoot project yesterday, too. A project approach is what I'm doing for this. I can also ask ChatGPT for some good interview questions on these things, but is there anything you guys can lob at me that will help me achieve proficiency (if not mastery) of those technologies in a week's time? Advice, tutorials, strategy planning, etc. I'd really appreciate whatever y'all can throw at me. Thanks so much! Evan

49 Views
2 Comments
Software Engineering 1 at Taro Community profile pic
Software Engineering 1 at Taro CommunityPosted December 31, 2024

Junior engineer looking to expand ownership

I've been at my job for a year now as a junior software developer and I'd like to take more ownership and more responsibilities in my team as a step in my growth/promotion. How do I best approach this and how can I frame this conversation with my manager? ### Context I work in a startup-like company. I'd like to own a small part of the high-impact project I'm currently on (I work with 2-3 senior engineers) and/or own another future project. My manager agrees that the next step in my growth is to own a project but she's looking for something that fits my skillset. At this, I'm left wondering if there's something I can do on my end to help make it easier for her or signal that I am ready to own a project. My manager has said I am trending well and doesn't seem to have any concerns with my performance. In my next 1-1, I'm going to ask for any feedback, as well as discuss my 2025 growth plan. Since the work I'm now doing is more fullstack backend-oriented and I was previously mainly fullstack frontend-oriented, I am also actively practicing to become more familiar with our backend technologies/repos via pairing, code reviews, etc. Since I'm a junior, I know I'm judged on code impact so I focus on code quality (writing thorough test plans, code reviews) and code velocity and I have received positive feedback on these things. Also, there have been a couple of promotions in our team this year, so that might have an effect on the scope of projects as my manager likely prioritized their promotion plans. Thank you!

48 Views
1 Comment
Junior Engineer at JPMorgan Chase profile pic
Junior Engineer at JPMorgan ChasePosted April 12, 2024

Why is the game dev industry much worse than the tech industry?

For the record, I’m not personally interested in game development - I’m just quite curious. Everyone hears the following complaints across the gaming industry in general: Crunch time Lower TCs I find this quite curious, because I imagine there’s a lot of technical complexity in building games and the numerous tools and engines needed to make them. Games are interdisciplinary, combining art, music, sound design, acting, writing, and game design, to create interactive entertainment software - so I would imagine this presents a unique world of challenges that make it just as complex as “regular” software. Plus, MMOs and games like Fortnite or Counter-Strike have to deal with all the technical complexity of ensuring a good player experience while having millions of players (clients) playing concurrently. In fact, Gergely Orosz has an excellent newsletter on the subject that I found fascinating. Yet, game developers typically complain of lots of crunch time and being underpaid - and, subjectively, the game dev industry is less “prestigious” than SWE. Also, I’ve almost always seen devs listed as “game programmer” or “UI programmer” in the credits, as if their primary job is to just write code (and not build good, complex software at scale). What might be the reason for the differences between game development and regular software engineering?

47 Views
2 Comments