By most accounts, the U.S. economy is strong and Wall Street continues to trade at record levels. But several recent studies claim that wages are not rising to keep pace with overall economic gains. How is that impacting software development jobs, which continue to be among the most in-demand?
Payscale.com has updated its salary and bonus numbers for the top software jobs as of July 16, which show that the total compensation potential of these job roles can be quite high. The firm breaks down compensation numbers into average salary, average total bonuses received, average profit sharing payout and average commissions received.
Pay rates for the top 15 software-related job titles breaks down as follows:
Principal software architect
Average salary = $136,022
Average bonus = $15,105
Average profit sharing = $7,742
Average commissions = $30,000
Software engineering manager
Average salary = $132,107
Average bonus = $11,397
Average profit sharing = $5,559
Average commissions = NA
Principal architect
Average salary = $131,882
Average bonus = $15,336
Average profit sharing = $5,139
Average commissions = $7,500

Senior solutions architect
Average salary = $131,304
Average bonus = $15,080
Average profit sharing = $8,596
Average commissions = $30,149
Enterprise architect, IT
Average salary = $127,897
Average bonus = $14,779
Average profit sharing = $6,398
Average commissions = $32,556
Senior software architect
Average salary = $127,631
Average bonus = $11,849
Average profit sharing = $7,228
Average commissions = $35,000
Software development manager
Average salary = $121,266
Average bonus = $10,120
Average profit sharing = $5,142
Average commissions = NA
Software architect
Average salary = $120,332
Average bonus = $9,887
Average profit sharing = $5,500
Average commissions = $26,000
Solutions architect
Average salary = $115,544
Average bonus = $11,785
Average profit sharing = $5,039
Average commissions = $24,555
Lead software engineer
Average salary = $110,025
Average bonus = $8,120
Average profit sharing = $5,059
Average commissions = NA
Senior software engineer
Average salary = $109,596
Average bonus = $9,094
Average profit sharing = $5,133
Average commissions = NA
Software engineer
Average salary = $82,749
Average bonus = $5,051
Average profit sharing = $4,056
Average commissions = $6,500
Entry level software engineer
Average salary = $77,302
Average bonus = $4,992
Average profit sharing = $3,903
Average commissions = $4,836
Software developer
Average salary = $69,551
Average bonus = $3,527
Average profit sharing = $2060
Average commissions = $6,104
Entry level software developer
Average salary = $65,105
Average bonus = $3,053
Average profit sharing = $2,025
Average commissions = $6,251