Skip to main content
Tallo logoTallo logo

56 Careers

Career Hub / Career Pathway

Earning Potential

  • Less than $50k
  • $50k - $75k
  • $75k - $100k
  • $100k - $150k
  • $150k and above

Education Level

  • High school or GED
  • Associate degree
  • Bachelor’s degree
  • Master's degree
  • Ph.D. or professional degree
My Careers
  • A to Z
  • Z to A
  • Job Growth (high to low)
  • Job Growth (low to high)
  • Median Earnings (high to low)
  • Median Earnings (low to high)

Career

Technology > Software Development

Median Salary$112,286

Growth-11.42%

Most common educationBachelor's degree

Career

Agile Coach

Technology > Software Development

Median Salary$110,513

Growth-4.28%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$122,798

Growth-1.60%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$108,816

Growth+2.97%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$111,104

Growth+32.37%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$89,878

Growth-0.76%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$108,880

Growth-13.89%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$121,668

Growth+7.42%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$126,998

Growth+14.07%

Most common educationBachelor's degree

Career

Technology > Software Development

Median Salary$116,857

Growth+10.77%

Most common educationBachelor's degree

.NET Developer / Engineer

Median Salary
$112,286
Projected 10-Year Growth
-11.42%
Most Common Education
Bachelor's degree
Assessment Match

A .NET Developer or Engineer builds software using .NET framework languages and technologies. Produces code using the computer languages in the .NET framework. Creates new applications, configures and upgrades existing computer systems and provides technical support for software and applications users.