$142,500
median · per year, annualized USD
$132,750
median · per year, annualized USD
Senior .NET Azure AI Developer - Baltimore, MD
Sr. Software Developer - C#/WPF for UI/UX Development
Sr. Software Developer - C#/WPF for UI/UX Development
Full Stack .Net Developer (Contractor Role)
Software Engineer - Desktop Frontend Developer (C#/Winforms)
Full Stack .Net Developer
Software Developer (.NET Core / Azure Cloud Solution)
.Net Full Stack Developer (Senior)
Cleared C# / .NET Developer
Senior C# Back-End Developer
Lead Java Developer
Senior Java Engineer
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)
Senior Software Engineer, Java
Senior Software Engineer, Java
Software Engineer 2 - AWS/Hadoop/Accumulo/Terraform/Python/Java
Software Engineer 3- Python/Kotlin/Java/Terraform/ElasticSearch/OpenSearch/AWS
Software Engineer 2 (Hybrid) - Java/MapReduce/Accumulo/Hadoop
Software Engineer 2 - Java/MapReduce/Cloud/GhostMachine/QTA
| Company | Median | Roles |
|---|---|---|
Esri
|
$162,812 | 3 |
Accenture Federal Services
|
$141,700 | 3 |
UpClear
|
$172,980 | 2 |
InfoTrack US
|
$143,750 | 2 |
1Password
|
$138,000 | 2 |
Blue Water Thinking
|
$133,750 | 2 |
Synergyecp
|
$125,000 | 2 |
| 9W 9th Way Insignia | $108,414 | 2 |
| Company | Median | Roles |
|---|---|---|
Captivation Software
|
$200,000 | 24 |
Elastic
|
$118,060 | 18 |
Referral Board
|
$118,411 | 10 |
Accenture Federal Services
|
$138,100 | 4 |
Bloomreach
|
$56,441 | 4 |
Moniepoint
|
$520,000 | 3 |
SentinelOne
|
$180,550 | 3 |
| CA Capco | $95,057 | 3 |
| Location | Median | Roles |
|---|---|---|
| New York | $155,000 | 6 |
| Location | Median | Roles |
|---|---|---|
| Chicago | $200,000 | 7 |
| New York | $187,500 | 5 |
| San Francisco | $122,500 | 3 |
| Toronto | $101,279 | 4 |
The median for C# / .NET is $142,500 per year (typically $128,020–$157,000), versus $132,750 for Java ($99,443–$200,000). That puts C# / .NET about 7% ahead at the median.
Both figures are computed live from active listings on JobsRadar and normalized to annualized USD, so C# / .NET and Java are compared on equal terms regardless of the currency each role was originally posted in. Only roles that publish a salary range feed the medians; numbers refresh every few hours as new roles post and older ones close, so this comparison reflects the market right now rather than a fixed survey. Use it as a directional benchmark when weighing one path against the other.