Register for our webinar

How to Nail your next Technical Interview

1 hour
Enter details
Select webinar slot
*Invalid Name
*Invalid Name
By sharing your contact details, you agree to our privacy policy.
Step 1
Step 2
You have registered for our webinar
Oops! Something went wrong while submitting the form.
Enter details
Select webinar slot
*All webinar slots are in the Asia/Kolkata timezone
Step 1
Step 2
You are scheduled with Interview Kickstart.
Oops! Something went wrong while submitting the form.
Iks white logo

You may be missing out on a 66.5% salary hike*

Nick Camilleri

Head of Career Skills Development & Coaching
*Based on past data of successful IK students
Iks white logo
Help us know you better!

How many years of coding experience do you have?

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Iks white logo

FREE course on 'Sorting Algorithms' by Omkar Deshpande (Stanford PhD, Head of Curriculum, IK)

Thank you! Please check your inbox for the course details.
Oops! Something went wrong while submitting the form.
Our June 2021 cohorts are filling up quickly. Join our free webinar to Uplevel your career

How to Triple Your Salary as a Software Engineer in Three Years?

Posted on 
October 21, 2022
Abhinav Rawat
The fast well prepared banner
About The Author!
Abhinav Rawat
Abhinav Rawat
Product Manager at Interview Kickstart. The skilled and experienced mastermind behind several successful product designs for upscaling the ed-tech platforms with an outcome-driven approach for skilled individuals.

Even as factors like work-life balance and quality of life become increasingly important to skilled candidates, salary, along with work quality and work culture, remain dominant factors for most Software Engineers looking for new jobs. Whether you’re a part of the FIRE movement (Financial Independence, Retire Early) or just want to earn, spend, and save aggressively for the next few years, this article has something for you!
In this article, we’ll discuss things you can do to try and triple your salary in three years. We’ll cover: 

Software Engineer and Software Engineering Manager Salary Range in the US

Before we get into the main topic, let’s get a sense of what the average Software Engineer makes in the US.

The average base salary of a Software Engineer in the US is $99,022, with cash bonuses up to $4,000 on average. On the other hand, for a Software Engineering Manager in the US, the average base pay is $133,202, with $12,000 in additional bonuses. Please note that the salary for any of these tech roles varies based on location, skillset, company, education, and experience. 

For example, a Software Engineer in the San Francisco Bay Area earns a significantly higher average base salary of $130,110. In contrast, a Software Engineer in New York earns an average base salary of $100,000, which is more in line with the national average. 

In another example, a Software Engineer with a high-demand skill like Scala earns 24.30% more than the national average base salary. Moreover, the jobs involving Scala have increased by 6.76% since 2018 (Source:

Finally, Software Engineers in the US working at a consulting firm like Tata will have an average base salary of $73,408, while at Facebook, they’ll earn $159,544 per year, which is +54% greater than the national average.

Tripling Your Salary — Is Job Hopping the Way to Go?

Before we begin, please note that while it is okay to switch jobs when necessary (which sometimes may mean leaving without working for a company long term), frequently changing jobs can be considered a red flag for various reasons. 

A pattern of frequently changing companies is called job-hopping. Unless explained legitimately and adequately to the interviewer’s satisfaction, it can cost you your shot at your dream company.

Job hopping does not necessarily mean a guaranteed rejection in all tier-1 companies. There are certainly valid reasons people may need to leave a job without serving long-term in a company. That said, a pattern of job-hopping will likely make it harder for you to get the high-quality jobs you desire in the long run. Some reasons job-hopping raises red flags are:

  • Someone who changes jobs so frequently may leave the new job soon as well.
  • A serial job hopper may have trouble adjusting or meeting expectations.
  • A pattern of job-hopping may be a sign of thoughtlessness and lack of care for the companies the candidate works for.

Many tier-1 companies look for a pattern of job hoppiness as a criterion for possible rejection, especially in cases where you can’t explain the pattern to the interviewer’s satisfaction. Hence, we do not recommend relying on that route to triple your salary: it may do you more harm than good when it comes to getting a job at your dream company. 

If you want to switch jobs for a legit reason, here’s what you can expect:

While the salary hike offered may vary significantly based on the company, it also varies depending on your level of experience, education, and impact you made in previous organizations. Some companies may offer you just a 20% hike (or less), some might offer you a 100% hike (or more) based on these factors. That said, if you have about two years of experience and score well enough in the factors mentioned above, expecting a minimum of 30% to 40% hike may be reasonable. 

If you’re unable to score an offer that meets your criteria, re-evaluate if that job opportunity is the right or worthwhile move for you. Sharpening your skills and taking up projects where you can cause the most positive impact at your current workplace will help you increase your value as an employee. This exercise will boost your chances of getting a promotion at your workplace and a job offer that meets your desired criteria for a salary increase, should you still need to switch.

Given this reality, let us now look at some pathways that’ll give you the best chance at tripling your salary in three years, depending on your level of experience. Please note that these methods do not guarantee a tripled salary in three years but will help you set yourself up for success, put your best foot forward towards your goal, and ensure that you have a real shot at achieving them.

Path to Triple Your Salary If You Are Early-Career

The good thing about being early in your career (0-10 years of experience) is that there’s a lot of room for growth. This means that tripling your salary is the easiest early in your career. 

Let us look at some things you can do to triple your salary in three years if you’re early in your career:

  • Move to a country that, on average, pays the most for your job.
  • Move to the city that, on average, pays the most in that country.
  • Add as much positive impact as you can at your current company.
  • Gain highly valued skills in your domain and master them without leaving your current job. 
  • Get quality higher education if you can.
  • Learn to negotiate your salary. Read The Ultimate Guide to Salary Negotiation at FAANG for Software Engineers for some effective salary negotiation tips. 
  • Join a FAANG, tier-1 company, or high-paying startup that is a good fit for you. This will allow you to learn, create an impact, while also earning well. 

Interview Kickstart has courses designed to help Software Engineers get their dream jobs. For more information and tips, you can check out our FREE Webinar.

Path to Triple Your Salary If You Are Mid-Career

If you’re mid-career (10-20 years of work experience), you’re probably earning more than the average early-career Software Engineer; you may even be earning more than the national average. This makes it harder to triple your salary, but there are certain things you can do to boost your salary. Other than the points mentioned for early-career Software Engineers, which are applicable for you as well, here are some additional things you can do:

  • With more experience, you can take on more impactful projects and responsibilities that you wouldn’t have been able to do early-career. 
  • Aim to be on teams that have a direct impact on the revenue lines of the company.
  • Work on high-visibility projects. That will make it easier for you to earn promotions and stock refreshers.

Path to Triple Your Salary If You Are Late-Career 

If you’re late in your career with more than 20 years of experience, your salary is likely already in the top 80% percentile. This makes it significantly harder for you to triple your salary. That said, other than all the points mentioned earlier, which, again, apply late-career as well, here are a few additional things you must do to have a shot at tripling your salary:

  • Create a groundbreaking innovation for the company.
  • Offer company-specific knowledge and skillset to your company as a long-term employee, that any peer new to the company, regardless of their high skills, may find it hard to match as quickly and effortlessly.

Some Tips to Guarantee Fast Growth No Matter Where You’re Starting From

Here are some things you can do to make sure you grow, even if everything does not go as planned:

  • Create value and cause impact wherever you work.
  • Learn quickly and update yourself often.
  • Take up increasingly significant responsibilities and deliver.
  • Develop yourself as a leader by following classic leadership principles every day. You can do this regardless of your job title.

FAQs on Software Engineering Salary

Question 1: What are the highest-paying companies for software engineers?

Apple, Facebook, Samsung, Capital One, and Juniper Networks are some of the highest-paying tech companies for software engineers. Following are the average salaries per annum at these companies:

  • Apple: $173,887
  • Facebook: $158,666
  • Samsung: $155,813
  • Capital One: $155,341
  • Juniper Networks: $153,663


Question 2: Which are the highest-paying cities in the United States for a Software Engineer?

San Francisco, San Jose, Seattle, New York, and Chicago are the US cities where software engineering salaries are the highest. Here are the average annual salaries in these cities:

  • San Francisco, CA: $140,034
  • San Jose, CA: $137,006
  • Seattle, WA: $125,626
  • New York, NY: $111,900
  • Chicago, IL: $102,199

Ready to Nail Your Next Coding Interview?

Whether you’re a Coding Engineer gunning for Software Developer or Software Engineer roles, a Tech Lead, or you’re targeting management positions at top companies, IK offers courses specifically designed for your needs to help you with your technical interview preparation!

If you are preparing for a tech interview, check out our technical interview checklist, interview questions page, and salary negotiation ebook to get interview-ready! 

For specific insights and guidance on salary and negotiation, read:

Having trained over 9,000 software engineers, we know what it takes to crack the toughest tech interviews. Since 2014, Interview Kickstart alums have been landing lucrative offers from FAANG and Tier-1 tech companies, with an average salary hike of 49%. The highest ever offer received by an IK alum is a whopping $933,000!

At IK, you get the unique opportunity to learn from expert instructors who are hiring managers and tech leads at Google, Facebook, Apple, and other top Silicon Valley tech companies.

Want to nail your next tech interview? Sign up for our FREE Webinar.

Last updated on: 
September 22, 2023

Abhinav Rawat

Product Manager @ Interview Kickstart | Ex-upGrad | BITS Pilani. Working with hiring managers from top companies like Meta, Apple, Google, Amazon etc to build structured interview process BootCamps across domains

Attend our Free Webinar on How to Nail Your Next Technical Interview


Worried About Failing Tech Interviews?

Attend our webinar on
"How to nail your next tech interview" and learn

Hosted By
Ryan Valles
Founder, Interview Kickstart
blue tick
Our tried & tested strategy for cracking interviews
blue tick
How FAANG hiring process works
blue tick
The 4 areas you must prepare for
blue tick
How you can accelerate your learnings
Register for Webinar

Recent Articles

No items found.