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.

Medior Software Engineer at Taro Community profile pic
Medior Software Engineer at Taro CommunityPosted January 12, 2024

What do you think is a fair amount of equity for a first developer of the team?

Right now I am helping out at a startup with 0 revenue. It's a fun group to work with, hence I am helping them out. There's a CEO and CTO. CEO has been working on it for 1.5 years, CTO for like half a year. I have just started out for about a month. The company has 0 revenue and 0 investors yet. CEO is just giving a projection of equity sharing. There might be a CMO joining soon. CEO is suggesting following equity share: Founder 1: Himself 57% Founder 2: CTO 16% Soon to be Founder 3: CMO 8% Investors Seed / Series A: 13 % Options Pool: 5% I am like the first developer, and he's suggesting like 0.5% of the option pool. They claim it to be a fair amount since he and CTO have made way more sacrifice so far. Right now I make sacrifices too. I am spending my nights and time in my weekend on it without any pay. And I don't have the knowledge of CMO. I don't know much about reasonable percentage for this kind of stuff it's new to me. But right now we're not getting any profit and I am sacrificing nights and time in the weekend on the project so I think it would be fair for founder 1 and 2 to give me some of their percentage and give me like approximately 10% or something. So far it's been fun: Thinking if things go well, we can all become millionaires. But this 0.5% percentage doesn't fit in with that. It's a rather demotivating percentage.

511 Views
7 Comments
Entry-Level Software Engineer [SDE 1] at Amazon profile pic
Entry-Level Software Engineer [SDE 1] at AmazonPosted February 16, 2023

Should I be wary of what tools I work with to maximize delivering impact?

I've always been the one to dive into problems and solve them without thinking about how difficult they are but recently I've been running into this failure mode where many of the problems I work on involve using old tools that are cumbersome to work with. The result is that it takes much longer to deliver my work compared to those that work on packages with newer tools (I'm talking about native AWS lambda, s3, dynamo, etc) and sometimes I wonder if I'm doing what's best for my career. Some cumbersome tool examples include One package uses an old technology that doesn't allow us to test our changes in our dev desktop before we can submit a PR Another package doesn't map correctly our dev desktop to the prod environment so it's sometimes difficult to reproduce the issue Some non aws tools do not really provide much information to help the user debug their problems compared to the native aws tools My company has at least acknowledged the issues with the above first two bullets and has slowly started deprecating those tools. Oftentimes the senior and mid-level engineers work with newer tools and therefore aren't as familiar with the older ones, which is fine. I could just avoid working with these packages altogether and only work on the packages that involve the shiny new aws tools but I'm not sure if that mentality is what's best for my career.

510 Views
2 Comments
Entry-Level Software Engineer [SDE 1] at Amazon profile pic
Entry-Level Software Engineer [SDE 1] at AmazonPosted April 28, 2023

What is a hiring manager's opinion on a candidate who takes some time after being laid off to work on side projects/freelance?

I am an SDE1 that was recently laid off from AWS (~2 YOE total). Lately, I have been reflecting on what I wanted to do/what really excites me. I really enjoy software development and while I do want to get another job one day, I wanted to use this opportunity to scratch my entrepreneurial itch and create apps/websites/side-projects for fun or for many small business owners I know that need someone to create software for their business. I'm not sure how long this "break" will be but I would say ~2 to 3 months time. Part of this is inspired by Alex Chiou's love for side projects. I understand that finding a job will take some time as well, so the total gap on my resume that will be filled by this freelance work/applying might be ~6 months total. I understand that there are other posts on Taro that talk about the impact of a career break but this won't necessarily be a break per se. On my resume I will put this down as freelance work I completed for clients and will be prepared to show potential employers a portfolio of what I did. I was wondering if this would negatively reflect on my application when applying for SDE jobs again/will make it harder for me to land a job. Alternatively, I could begin applying and interview prep now and only work on these projects on the side. Thanks.

496 Views
2 Comments
Entry-Level Software Engineer [SDE 1] at Amazon profile pic
Entry-Level Software Engineer [SDE 1] at AmazonPosted February 13, 2024

Should I go to a pre-seed startup or a mid-size non-tech company?

I have two offers and am having trouble deciding which one to take Company A: Non-Tech company with ~1500 employees. They have a cloud computing division to manage their infrastructure Position: Cloud Engineer (AWS) - Work would involve provisioning AWS infrastructure, performing maintenance, upgrades, optimizations, migrating environments to the cloud, etc Base Salary: 135k Bonus: 10k (if performance is met) Location: New Jersey Work Style: 2 days in the office Company B: Pre-seed stage startup (2 - 10 employees) Position: Software Engineer - Work would involve building new features for the startup including categorizing and ranking trivia questions by difficulty, etc Base: 110k Relocation: 5k Equity: 1% Location: Los Angeles Work Style: 2 days in the office Founder Background: Used to work in Big 3 consulting. His/her last position was scaling a Series A startup Pre-Seed funding: $2 million Targeted seed funding: $3 - $5 million Traction: The app was launched 5 months ago and has acquired 45,000 users. The business used to be a marketplace and that's when they raised their pre-seed round ($2 million). Now the business is a trivia app for college students What am I looking for? I'm not sure. My top preference is career progression/learning ability and given I don't have a family the startup option does make sense, however ... I greatly value stability - I've been through the tech interview process for many iterations now and it is really tiring to have to start over every year due to internships/bad-culture/layoffs/potential startup failing - Being unemployed for ~10 months now, I would say the majority of my interviews were for startup companies so I feel that getting an offer at a non-startup company is more rare/valuable (maybe?) Any thoughts are appreciated. Thank you!

495 Views
4 Comments