Software Engineer Salaries

Software Engineer salaries in Waltham, MA

Base pay
US$108K - US$148K/yr
US$126K/yrAverage base pay
Additional salary
US$46K/yrAverage
US$35K - US$65K/yrRange
About our data
Confident
Last updated 10 Apr 20251.2K Salaries submitted
The “Most Likely Range” reflects values within the 25th and 75th percentile of all pay data available for this role. Glassdoor salaries are powered by our proprietary machine learning model, which utilises salaries collected from our users and the latest government data to make pay predictions.
How do we calculate pay?
How accurate is an average base pay range of US$108K-US$148K/yr?
Your input helps Glassdoor refine our pay estimates over time.

Total pay trajectory

Software Engineer
£41K£80K/yr

See what insiders are saying about pay

Top paying industries

The top 5 paying industries for a Software Engineer in Waltham, MA are Human resources and staffing with a median total pay of US$159,147, Finance with a median total pay of US$155,461, Management and consulting with a median total pay of US$152,282, Information Technology with a median total pay of US$145,384, and Pharmaceutical and biotechnology with a median total pay of US$141,884.
Top paying companies in Human resources and staffing for Software Engineer are netguru (CA) and Scandent Group.
The top paying company in Finance for Software Engineer is Lime Brokerage LLC.
Top paying companies in Management and consulting for Software Engineer are McKinsey & Company and Affinnova.
Top paying companies in Information Technology for Software Engineer are Cisco, NetApp and Intuit.
The top paying company in Pharmaceutical and biotechnology for Software Engineer is PerkinElmer.

Human resources and staffing

US$159,147

Human resources and staffing

Top paying companies in Human resources and staffing for Software Engineer are netguru (CA) and Scandent Group.

Finance

US$155,461

Human resources and staffing

Top paying companies in Human resources and staffing for Software Engineer are netguru (CA) and Scandent Group.

Management and consulting

US$152,282

Human resources and staffing

Top paying companies in Human resources and staffing for Software Engineer are netguru (CA) and Scandent Group.

Information Technology

US$145,384

Human resources and staffing

Top paying companies in Human resources and staffing for Software Engineer are netguru (CA) and Scandent Group.

Pharmaceutical and biotechnology

US$141,884

Human resources and staffing

Top paying companies in Human resources and staffing for Software Engineer are netguru (CA) and Scandent Group.

Recent salaries shared by Software Engineer

Location

50 salaries

Job title | Years of Experience
Total Pay
Location
Date submitted
Job title | Years of Experience
Location
Date submitted
Total Pay
Base Additional pay
Software Engineer
4-6 Years
£50K/yr
£50K • £0
Old Street, England
£50K/yr
£50K • £0
Software Engineer
4-6 Years
£57K/yr
£56K • £961
Newcastle upon Tyne, England
£57K/yr
£56K • £961
Software Engineer
1-3 Years
£42K/yr
£42K • £0
Belfast, Northern Ireland
£42K/yr
£42K • £0
Software Engineer
7-9 Years
£54K/yr
£54K • £0
Manchester, England
£54K/yr
£54K • £0
Software Engineer
7-9 Years
£52K/yr
£52K • £0
London, England
£52K/yr
£52K • £0
Anonymously share your salary to help the community.
Software Engineer
4-6 Years
£170K/yr
£97K • £73K
London, England
£170K/yr
£97K • £73K
Software Engineer
15+ Years
£60K - £70K/yr
Manchester, England
£60K - £70K/yr
Software Engineer
1-3 Years
£49K/yr
£49K • £0
Basildon, East of England, England
£49K/yr
£49K • £0
Software Engineer
10-14 Years
£98K - £114K/yr
London, England
£98K - £114K/yr
Software Engineer
1-3 Years
£43K/yr
£43K • £0
Cambridge, England
£43K/yr
£43K • £0

Viewing 1 - 10 of 50

Glassdoor Economist Pay Overview

Economist Overview graphic
What is the pay outlook for Engineering?
Engineering jobs are in high demand and usually offer above-average salaries. Engineering offers ample opportunity for growth and development with transferable skills across an array of fields from software, supply chain and logistics to aerospace and industry. Most roles require a qualification, which can be obtained through a university degree or a diploma gained during an apprenticeship. Show more

Frequently asked questions about Software Engineer salaries

The average salary for a Software Engineer is US$172,439 per year or US$83 per hour in Waltham, MA, which is 209% higher than the national average. Top earners have reported making up to US$255,305 (90th percentile). However, the typical pay range in Waltham, MA is between US$142,326 (25th percentile) and US$212,682 (75th percentile) annually. Salary estimates are based on 1151 salaries submitted anonymously to Glassdoor by Software Engineer employees in Waltham, MA as of June 2026.
The highest salary for a Software Engineer in Waltham, MA is US$212,682 per year, US$17,723 per month or US$102 per hour.
The lowest salary for a Software Engineer in Waltham, MA is US$142,326 per year, US$11,860 per month or US$68 per hour.
The salary trajectory of a Software Engineer ranges between locations and employers. The salary starts at US$50,395 per year (estimate) and goes up to US$113,508 per year (estimate) for the highest level of seniority.
Software engineers are paid well above average, often receiving six-figure salaries. The pay range reflects the demand for their skillset and the profitability of the products they develop. Candidates with prior experience in the field or higher levels of education generally receive higher salaries. Pay is expected to grow as the digital transformation reaches a global level. Software engineers can further increase their total pay by pursuing freelance consulting opportunities.
Powered by Glassdoor Economic Research
With a post-graduate degree, a couple of years' work experience, and annual bonuses, a software engineer's salary can qualify as good money. Anonymous Glassdoor ratings indicate that around 74% of software engineers are satisfied with their salaries.
The total pay for software engineers following the average career path can stretch from $120,121.62 to $255,304.67 per year, depending on the level of experience. Total pay includes salaries, bonuses, and other benefits with a monetary value. After working a few years and gaining enough experience, you could enter the ranks of principal software engineers and earn higher total pay.
If you want to earn more from your career as a software engineer, or you'd like to apply for a new position with a higher salary, ask yourself what you can bring to the table. If you hold an associate's degree, the next step would be to complete your bachelor's in software engineering. And after that, consider acquiring your master's degree or a doctorate.
Learn new skills that are in high demand for your field. Add credibility to your skills by obtaining certifications from well-known authorities such as Microsoft, C (programming language), and CIW.
If you enjoy your job as a software engineer but would like to earn a higher salary, you could ask for a salary increase, provided that you can back up your request. If your job responsibilities have multiplied, you've been promoted, or you find out you're being underpaid, consider starting a dialogue with your bosses. Point out what you've brought to the company or any skills and certifications that set you apart. A 3% increase is standard, but ask for more to kick off negotiations.
Software engineers new to a company should highlight their most sought-after skills and experience to motivate a higher starting salary.
About 73.85% of Software Engineer professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional £46,190 in potential pay per year, among other factors, can qualify the annual pay of a Software Engineer in Waltham, MA as a good salary.
Software Engineer professionals in Waltham, MA have a wide total pay range, between £120,122 and £255,305 depending on experience, with an estimated total pay of £172,439 following the average career path of a Software Engineer.