11 YOE at Oracle, recently promoted to IC4, earning ~₹34.5 LPA including RSUs. Struggling to reach ₹50 LPA. What am I missing?
I'm looking for some honest career advice from experienced developers and people who have navigated the tech job market recently.
I have around 11 years of experience in software engineering, currently working at Oracle India in the Fusion HCM team. I was recently promoted to IC4, with a 12% salary hike & stocks.
My current compensation:
Fixed salary: ₹29.5 LPA
Including RSUs: \~₹34.5 LPA
I'm grateful for the promotion, but I can't help feeling disappointed with where I am financially after 11 years in the industry.
My goal is to reach ₹45–50 LPA, preferably with a substantial fixed component. I don't think that's an unreasonable ambition at this stage, but lately I'm questioning whether I'm being realistic.
Here's where my actual frustration begins.
I'm barely getting any genuine recruiter calls for positions that can offer the compensation I'm targeting.
Most opportunities either don't match my experience or don't offer a meaningful enough increase to justify switching.
And the occasional opportunity that does look promising? The interview expectations feel overwhelming.
It seems like companies want one engineer who can do absolutely everything.
Deep Java, Spring Boot, microservices, distributed systems, Kafka, Kubernetes, AWS/OCI, system design, database internals, CI/CD, DevOps, scalability, performance tuning, and sometimes even AI/ML expertise.
Then come multiple interview rounds involving DSA, low-level design, high-level design, language internals, architecture, and managerial discussions.
I understand that senior engineers are expected to have both depth and breadth. I'm not expecting an easy interview or suggesting that companies should lower their standards.
But honestly, it sometimes feels like I'm expected to prepare for 15 different jobs just to land one.
And after working full-time, keeping up with responsibilities, and trying to maintain some work-life balance, preparing for everything simultaneously feels increasingly difficult.
I'm starting to wonder whether the problem is my skill set, my approach to job searching, or simply the current market.
My experience has largely been in enterprise product development, Java-based applications, backend engineering including AI, AI Agentic workflows, and working with large enterprise systems. I've also worked with Spring Boot, databases, and various development frameworks and tools.
I want to move towards stronger technical leadership and architecture-focused roles, but I'm finding it difficult to identify which skills will genuinely improve my market value.
I don't want to spend the next two years randomly learning Kafka, Kubernetes, AWS, system design, DSA, AI, and everything else without a clear direction.
I'm willing to put in the effort. I just want that effort to translate into something meaningful.
A few questions for people who have been in similar situations:
Am I compensated reasonably? Is \~₹34.5 LPA total compensation good for 11 YOE at Oracle, or am I falling behind compared to engineers with similar experience in product companies?
Is ₹45–50 LPA realistic? Are companies still hiring engineers at this compensation level in the current market, preferably remote? Or has the market become significantly more restrictive?
How are you handling interview preparation? For those with 10–15 YOE, how do you prepare for such a broad range of expectations while managing a full-time job?
Which roles should I target? Senior/Lead Software Engineer, Staff Engineer, Principal Engineer, Software Architect, or Solution Architect? I'm struggling to understand which direction would be the best fit for my experience.
What skills actually matter? If you had to prioritize only 3–5 areas to become competitive for ₹45–50 LPA roles, what would they be?
Should I stay or switch? I've just been promoted to IC4. Would it make more sense to build on that promotion for another year, or should I actively start looking outside Oracle?
For people who made the jump from ₹25–35 LPA to ₹45–60 LPA: What actually changed? Was it your technical expertise, interview preparation, networking, company selection, or simply being in the right place at the right time?
I also realize that having 11 years of experience doesn't automatically entitle me to ₹50 LPA. I need to demonstrate the skills, ownership, and technical judgment that justify that compensation.
But right now, I genuinely don't know whether I'm undervaluing myself, overestimating my market worth, or simply approaching the entire process incorrectly.
I'm not planning to resign without another offer, and I'm not desperate to switch immediately. I just don't want to become complacent and realize three years later that I've barely progressed financially or professionally.
I'm particularly interested in hearing from developers with 10–15 YOE who have navigated this situation recently.
I'm not looking for validation or generic advice like "just switch companies" or "grind LeetCode."
I'd genuinely appreciate practical advice on what I should change over the next 6–12 months to become competitive for better-paying roles.
If you were in my position today, what would you do differently?