Get all your news in one place.
100's of premium titles.
One app.
Start reading
Whats Hot
Whats Hot
WH Crew

How an Indian Software Engineer Jumped From ₹3.5 LPA to ₹35 LPA in Just Three Years

The developer shared his journey on Reddit, explaining that the real secret behind his rapid career growth was continuously changing his preparation strategy with every job switch rather than relying on luck.

He began his career at a typical service-based company with a ₹3.5 LPA package. Over the next three years, he switched companies three times and eventually secured a ₹35 LPA role at a leading product-based company.

One detail that particularly caught the internet’s attention was his extraordinary consistency — he maintained a 1,750-day streak on LeetCode throughout the entire journey.

First Switch: From Service Company to Product Firm

According to the engineer, the preparation for his first switch mainly focused on mastering medium-level DSA (Data Structures and Algorithms) problems and clearly explaining solutions during interviews.

To prepare, he followed a highly disciplined but simple routine:

Solved one easy coding question daily for six months

Completed the well-known NeetCode 150 list

Practised mock interviews every week

He intentionally avoided expensive online courses and advanced system design preparation because those topics were unnecessary at that stage of his career.

Second Switch: From ₹12 LPA to ₹22 LPA

The second career jump proved significantly more demanding.

At this point, interviewers began focusing heavily on coding speed, backend development concepts, and competitive programming skills. To improve, he started participating in weekly LeetCode contests.

However, the transition wasn’t smooth initially.

“The first 15 contests were terrible. Around the 20th one, things finally started clicking. There’s honestly no shortcut — just repeated practice under pressure,” he explained.

Alongside coding preparation, he also improved his behavioural interview skills using the STAR method and strengthened his understanding of system design fundamentals through YouTube videos and books.

Final Leap: ₹22 LPA to ₹35 LPA

For the final switch, interviews became less about textbook coding questions and more about solving open-ended engineering challenges and discussing large-scale system design.

To prepare for this level, he:

Practised mock system design interviews with friends

Revised previously solved hard-level coding problems

Focused on improving speed and pattern recognition

By this stage, the emphasis had shifted from simply solving problems to demonstrating strong engineering thinking and communication skills.

Three Habits He Credits for His Growth

The engineer attributed his rapid salary growth to three major habits:

Maintaining consistency with his daily LeetCode practice

Learning coding patterns instead of blindly solving hundreds of questions

Switching companies every 12–18 months to maximise salary growth

He concluded his post with a statement that resonated strongly with many young developers online:

“Waiting for yearly hikes is probably the fastest way to stay underpaid. The market usually values your skills better than your manager does.”

Sign up to read this article
Read news from 100's of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.