Intuit Inc. is an American business software company that specializes in financial software. Intuit's products include TurboTax, Mint, QuickBooks, Credit Karma, and Mailchimp.
I had a question on how does one exhibit impact and staff level behavior as a Senior engineer.
The staff engineers on the team code as much as me. Although I am a lead for a team, there is distinction between me and how another lead is being perceived. I am happy for them.
They have been in the company way longer, they advocate, question and are not afraid to speak up.
But code wise, I have way more commits. We are both leads, but I can tell they are on the way to becoming staff, and it is the behavior. I am not able to put a pin on it.
How can we be perceived of being extremely valuable and influential to the team without crunching code.
Working hard and staying on top of my sprints, I lead a team that focuses on developing tools for customer support to onboard our new features.
Though this work is consistently given priority in team meetings, it is often sidelined or perceived as less critical compared to other product-facing features.
Despite my efforts, I feel I am not acknowledged or seen as impactful and intelligent. I suspect biases at play but cannot substantiate them concretely.
How can I change this perception and ensure that my contributions are recognized and valued within the team?
How can I turn around the situation to be perceived as important and impactful, aligning my hard work with the recognition it deserves?
I am a mid-level software engineer and expecting layoff in the coming month. As the market situation is very tight right now, I am thinking to take a break to give myself enough time to prepare and land a good opportunity instead of just accepting something which is below my calibre. I have 10+ years of experience and never had a career gap in my resume. How much gap in a resume is acceptable and not questioned (or frowned upon) by recruiters or hiring managers? Blind posts tell me that it is taking some people 6 months or even 8 months to land into a new role.
Hey there, fellow professionals! I find myself at a career crossroads and would greatly appreciate your insights and guidance. 🌟
I've been in the industry for over 10 years now, and I'm torn between two compelling paths: pursuing career growth within my current company to reach a staff position or aiming to join a top-tier FAANG+ company (Google, Netflix, META) as an L5 engineer. 📈💼
Both options require significant time investments. On one hand, focusing on my current company involves creating a strategic plan for success, skill development, and building a strong network. On the other hand, preparing for FAANG+ interviews demands extensive interview prep. 📚💪
I must admit that I feel inadequate for not having reached a staff position yet, and I acknowledge that transitioning from a tier 2 to a tier 1 company is no easy feat. ( though I have done it before, affected by layoff at tier 1 ) There's no guaranteed path to securing a staff position, even with prior experience. 🙇♂️
I'm seeking your advice on how to strategize in this complex situation.
(1) Should I focus on attaining a staff position within my current company, hoping to leverage that experience for a staff offer at META, Google, or Netflix?
(2) Or should I dedicate my time to prepare for interviews and pursue growth opportunities in one of the FAANG+ companies? 🤔
(3) And hey, here's a wild thought: Is it possible to explore both paths simultaneously? As a proud parent, I understand the juggling act that life can be, so any advice on maintaining work-life balance would be greatly appreciated! 🎭
Would love to know your insights, personal experiences, and any other factors I should consider in making this decision. Thank you all in advance! 🙏💼🌟
#CareerCrossroads #FAANGOpportunities #StrategicPlanning #SeekingAdvice
Hello Taro community,
I hope you're all doing well. I have a question and would greatly appreciate your insights and guidance.
Background: I joined the company last year (ex-FAANG) as an L5 level and have been actively involved in developing internal tooling for a new product. Recently, while exploring our growth and levels documents, I came across our internal rubrics that outline the expectations at each level.
Situation: After identifying a gap between my current level and the staff level, I expressed my interest to my manager. As a result, I am now leading a team of five individuals in the endeavor of implementing automation tooling from scratch. This effort encompasses setting up everything related to automation.
While my background is primarily in development, I possess knowledge and experience in quality as well. Given the broad impact automation can have across the company, I am eager to leverage my expertise and make a significant contribution.
However, I am uncertain if my focus on quality within a developer role might put me at a disadvantage when aiming for a staff position as a developer.
I am seeking guidance on how to navigate the path towards a staff role, either by leading projects to completion (quality) within my team (& across) or by continuing to work on internal tooling rather than customer-facing products.
Or should I pivot to product development tasks - How do I navigate this conversation with my manager about this dilemma?
Lastly, how can I show metrics and impact?
I have 10 years work experience, and I have previously worked at a FAANG that had no levels (big clue here!). So regardless of the scope of work, we were Senior. That kinda played at a disadvantage to me when I found my self looking for a job due to a layoff and visa issues.
I believe I am working at staff capacity, leading 5 folks, driving initiative. But I feel like I am unable to "show" Impact. We have metrics at each level. I have addressed the same with my manager, went over the metrics and identified gaps and took action.
I got lukewarm response, at best from other staff engineers and management. No idea if at all I will be considered for promo, and I get no response besides stating, it is a lagging promo.
Right now, I have no visa issues, so I can hop around other companies, I want to move back to a FAANG+ company because of higher pay.
Question is :
How do I ascertain my promotion?
and which of the following is a good bet:
As part of my story or task, often times I have to understand and contribute to other codebases or solve bugs that involve understanding flow of other codebases. What is the best way to navigate this when you are suppose to solve an issue where you have to understand an external codebase in order to contribute or fix an issue?
I am a frontend focused full-stack engineer with 7 years of relevant experience in the frontend engineering space and a total of 12 years of experience. I am not able to decide where should I invest my time when working on side projects. Should I start picking up mobile (Android/iOS) or continue to sharpen my skills in the frontend development space? To put it another way, should I invest my time in going deep in my current domain or should I invest time learning mobile UI development as that has gained more traction and is viewed as more valuable skill?
I think I am unable to decide whether to go about developing my skills in breadth or depth.
I'm on the earlier side of mid-level with around ~2 years of experience. I just wanted to get some overall thoughts from senior engineers that are more seasoned than me: What are the main things to grow from mid-level to senior?
I feel like everyone's talking about getting into FAANG all the time, and I've been thinking about it as well since I haven't worked at a FAANG company yet. I see people with really short stints on their resume - Is that really okay? Overall, it's all a lot to take in and I'm just wondering how to best think about my career and get away from all this job switching noise.
I'm in the onboarding phase. I was assigned a starter task and have been working on it. I haven’t done the work of asking questions on design choices (that part is pending).
I want to be ramped up after a week and am wondering how to spend the time. Should I go in-depth on overall architecture? Or spend time working on the codebase? Or is there something else I should do?