$77,413
Avg. Salary

Average additional compensation for this job:

Bonus

$4,994

Profit Sharing

$3,922

Commission

$4,836

The average pay for an Entry-Level Software Engineer is $76,439 per year.

$55,912 - $114,578
$56K
$77K
$110K
MEDIAN: $77,413
10%
50%
90%

Add this chart to your site: 640px    300px

$15.98 - $49.98
$16
$30
$50
MEDIAN: $30.21
10%
50%
90%

Add this chart to your site: 640px    300px

$0$120K
Salary $55,912 - $114,578
Bonus $815 - $14,405
Profit Sharing $481 - $20,146
Commission $0.00 - $19,392
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$54,877 - $120,406
  • Country: United States
  • Currency: USD
  • Updated: 13 Aug 2018
  • Individuals Reporting: 41,863
Hourly Data $0$68
Hourly Rate $15.98 - $49.98
Hourly Tips $2.86
Overtime $21.08 - $68.41
Annual Data $0$120K
Bonus $815 - $14,405
Commission $0.00 - $19,392
Profit Sharing $481 - $20,146
Total Pay (?
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).
)
$54,877 - $120,406
  • Country: United States
  • Currency: USD
  • Updated: 13 Aug 2018
  • Individuals Reporting: 2,589

Job Description for Software Engineer

In the world of software design and development, a software engineer plays a key role. The engineer is typically the person who helps to develop the ways that software functions created by a software design team will work. The software engineer will work with designers to help consolidate disparate program functions into a unified whole. The engineer also works with programmers and coders to help map out various programming tasks and smaller functions, which are then combined into larger, functioning programs or new features for existing software.

Read More...

Software Engineer Tasks

  • Test and document software for client applications.
  • Write, modify, and debug software for client applications.
  • Write code to create single-threaded or user interface event driven applications, either stand-alone and those which access servers or services.
  • Use source debuggers and visual development environments.

Popular Employer Salaries for Software Engineer

Software Engineer Job Listings

Pay Difference by Location

National Average: $78,437

Larger city markers indicate a job is popular in that location.

Software Engineer Advice

Q: What do you wish you knew about your job when you first started out?

Software Engineer in Canton:
"Challenges and career growth."
The best thing is to make sure the job fits your goals, it's something you enjoy doing and there potential for growth.

Software Engineer in Akron:
"Determine who has the expertise in the organization."
Stay current on computer technology.

Software Engineer in Dallas:
I wish I knew the characteristics of leadership, as they are impacting my job significantly.

Software Engineer in New York:
"Listen and share!"
Most important thing to do is to listen to good advice, and learn everywhere you can... And then share your knowledge -- with coworkers, on blogs, in presentations, whatever -- you can promote your 'brand' of learning and discovery by sharing with others.

Software Engineer in New York:
Software engineering is a real form of engineering, but full of a lot of quacks. Don't be one of those quacks.

Software Engineer in Columbia:
"Find something fun."
Find something that you really enjoy. It makes work fun.

Software Engineer in Washington:
"Learn to write well."
Think of yourself as a translator between human language and programming languages. Anyone can learn to give instructions that computers can follow, but a superior software author writes well in human language, too. Spend time writing quality documentation. Self-documenting code is wonderful, but it can't do everything. Good documentation explains why a program was written, which is much more important. If you are in school, take a writing class every semester. Take writing classes as continuing education, in addition to any computer technical education.

Key Stats for Software Engineer

Gender

Female
15 %
Male
85 %

Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 5495 votes.
Less than 1 year
15%
1-4 years
73%
5-9 years
12%

Skills That Affect Software Engineer Salaries


▲6%

▲1%

National Average
$78,000

▼1%

▼1%

▼2%



SQL
▼7%

▼7%

PHP
▼7%


▼10%



Job Satisfaction

Extremely satisfied
Rated 5 out of 5
based on 5495 votes.

Gender

Female
15 %
Male
85 %

Common Health Benefits

medical benefits
Medical: 90%
dental benefits
Dental: 80%
vision benefits
Vision: 71%
no benefits
None: 9%