The average salary for a C# Developer is $66,678.
Tell us about your job and pay factors like skills and education Find your market worth with a report tailored to you Negotiate your pay with confidence
What Do C# Developers Do?
C# developers work with C# technology in an application development role within a company. Often, this includes tasks such as the development or emplacement of software platforms within a company’s internal software architecture, the development of web portals, and similar efforts. C# developers work in a variety of settings for many types of employers; however, no matter the particular position, all C# developers tend to share many job duties.
C# developers often work as a part of a multidisc…Read more
Job Satisfaction for C# Developer
C# Developer Job Listings
What Are Popular Skills for C# Developers?
What is the Pay by Experience Level for C# Developers?
An entry-level C# Developer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $52,527 based on 27 salaries. An early career C# Developer with 1-4 years of experience earns an average total compensation of $60,991 based on 132 salaries. A mid-career C# Developer with 5-9 years of experience earns an average total compensation of $79,104 based on 68 salaries. An experienced C# Developer with 10-19 years of experience earns an average total compensation of $92,007 based on 50 salaries. In their late career (20 years and higher), employees earn an average total compensation of $99,990.
Pay Difference by Location
Employees with C# Developer in their job title in Atlanta, Georgia earn an average of 29.0% more than the national average. These job titles also find higher than average salaries in Jacksonville, Florida (25.9% more) and New York, New York (17.0% more). The lowest salaries can be found in Seattle, Washington (9.8% less), Los Angeles, California (9.2% less) and Miami, Florida (2.5% less).
Years of Experience
This data is based on 291 survey responses.