The 'Salary Sharing thread for NEW GRADS :: June, 2026' on r/cscareerquestions has sparked a wave of discussions around compensation for entry-level positions in tech. As a new grad, knowing the average salary ranges for your role can help you negotiate a fair offer.
Average Salary Ranges for New Grads
According to recent data, new grads in software engineering can expect salaries between $110,000 and $140,000 per year, with companies like Google, Amazon, and Microsoft offering top dollar. For data scientists, the range is $100,000 to $130,000, with skills in Python, R, and machine learning being highly valued.
- Java
- Python
- C++
- JavaScript
The average starting salary for a new grad in tech is $114,140, with a high of $160,000 at companies like Palantir and Airbnb
Negotiating Your Salary
- 1Research the market average for your role
- 2Highlight your relevant skills and experience
- 3Be confident but respectful in your negotiation
Remember, salary is just one aspect of your overall compensation package. Consider benefits, stock options, and growth opportunities when evaluating a job offer.