Globally, developers whose role requires them to be proficient at using Clojure have the highest average annual salary, with the typical take home being $72,000, according to the 2017 Developer Survey by programmer community Stack Overflow.
Clojure is a 10-year-old language that is growing in popularity and used by companies of all sizes. A functional programming language and dialect of the decades-old Lisp, it excels at handling tasks that can be split into smaller jobs, which can then be processed in parallel. Clojure also has the advantage of running on a Java Virtual Machine, or JVM, giving it a degree of compatibility with existing enterprise software stacks.
Other highly rewarded programming languages, according to the survey of almost 65,000 coders, include relative newcomers such as Mozilla’s Rust, the Erlang spin-off Elixir and the Google-created Go. Also well-compensated were developers specialising in the functional, JVM-targeted language Scala, the Microsoft-designed F# and the venerable scripting language Perl.