Skill ExchangeBrowse by domainIT & SoftwareSoftware Engineering & ProgrammingProgramming Languages & Paradigms

Programming Languages & Paradigms

A skill group in IT & Software › Software Engineering & Programming: 261 skills, 233 of them carrying a SynapseScope Skill Rating, named in 1,234,458 open US roles at the latest reading.

SkillOrganisation ratingOpen rolesMedian salary
PythonInvest379,860$152,500
Engineering ProgrammingNot rated113,712$167,500
JavaMaintain102,691$152,500
C#Maintain101,901$157,500
ScriptingMaintain98,921$137,500
Programming LanguageNot rated74,614$147,500
ProgrammingMaintain55,847$142,500
Program DevelopmentNot rated53,727$92,500
Application DevelopmentNot rated41,317$137,500
CodingMaintain18,595$147,500
ScalaMaintain12,876$182,500
GolangInvest12,244$172,500
Object-oriented programmingMaintain11,449$137,500
PerlMigrate10,934$142,500
GoInvest9,892$182,500
KotlinMaintain9,832$177,500
C (Programming Language)Maintain8,304$142,500
ApexInvest6,385$142,500
ConcurrencyInvest6,377$182,500
Computer ProgrammingNot rated5,265$82,500
SwiftMaintain5,137$172,500
No-code developmentNot rated4,721$152,500
MultithreadingMaintain4,457$172,500
RubyMaintain3,667$172,500
Object-oriented LanguagesNot rated3,596$152,500
Software ProgrammingMaintain3,594$127,500
Memory managementMaintain3,470$172,500
Code GenerationInvest3,412$182,500
Microsoft Visual BasicMigrate3,284$117,500
Java DevelopmentMaintain3,272$147,500
Code DevelopmentNot rated3,176$137,500
OOPMaintain3,081$142,500
Beginner's all-purpose symbolic instruction code BASICObsolete2,978$72,500
ABAPMaintain2,580$157,500
Core JavaMaintain2,370$172,500
Common business oriented language COBOLMigrate2,323$127,500
Programming ConceptsNot rated2,301$102,500
C# DevelopmentMaintain2,036$147,500
Asynchronous ProgrammingInvest1,909$152,500
Functional ProgrammingInvest1,803$162,500
High-level ProgrammingMonitor1,744$142,500
FortranMaintain1,629$142,500
Automotive SoftwareInvest1,618$172,500
C/C++ ProgrammingMaintain1,285$152,500
Script DevelopmentMaintain1,081$92,500
Programming FundamentalsNot rated1,070$157,500
Java ApplicationsMaintain1,065$122,500
AssemblyMonitor1,043$147,500
LuaMaintain992$147,500
File ManipulationMaintain945$102,500
BASICObsolete927$117,500
Parallel ProgrammingInvest851$187,500
Low-level programmingNot rated770$142,500
ThreadingNot rated741$187,500
RustInvest725$202,500
RegexMaintain696$137,500
VBScriptObsolete696$117,500
Reactive ProgrammingMaintain615$162,500
Application CreationMaintain602$212,500
Perl shellMigrate566$137,500
DartInvest527$127,500
Concurrent ProgrammingInvest493$177,500
Regular expressionsMaintain453$102,500
OpenMPMaintain447$182,500
Compiled LanguagesNot rated435$162,500
Objective-C/SwiftMaintain432$187,500
Microsoft High-Level Shading Language (HLSL)Maintain431$157,500
Structured programmingMaintain430$72,500
ClojureMonitor403$162,500
Game ProgrammingMaintain388$167,500
REXXMigrate388$132,500
AWKMaintain386$67,500
Programming ParadigmsNot rated386$167,500
Technical ProgrammingNot rated382$122,500
Batch ScriptingMigrate379$117,500
Logic programmingMonitor359$97,500
C/C++ DevelopmentMonitor339$172,500
JVM LanguagesMaintain330$187,500
Writing SoftwareMaintain330$132,500
Event HandlingMaintain329$147,500
Google Apps ScriptMaintain329$127,500
GLSLMaintain326$167,500
Enterprise JavaMigrate300$132,500
Code WritingNot rated280$137,500
asyncioMaintain273$182,500
GroovyMonitor266$107,500
Multithreaded ProgrammingMaintain250$152,500
JuliaInvest248$142,500
Digital ProgrammingMaintain245$87,500
ElixirInvest235$152,500
ErlangMaintain228$152,500
Machine CodeMonitor228$77,500
Smart Contract Development in SolidityMonitor224$152,500
Windows DevelopmentMaintain207$142,500
AdaMaintain192$177,500
Visual ProgrammingMonitor172$152,500
OCamlMonitor170$182,500
HaskellMonitor164$162,500
Java SEMaintain153$142,500
Microsoft Visual Basic.NETMaintain153$122,500
EiffelMigrate150$102,500
JNIMaintain147$182,500
Event-Driven ProgrammingMaintain143$137,500
Memory AllocationMaintain132$207,500
vb6Migrate125$112,500
Tool command language TclMonitor118$162,500
F#Maintain116$197,500
Common Lisp Object System (CLOS)Migrate111$232,500
LispMonitor105$142,500
Thread ManagementInvest104$187,500
JythonMonitor101$122,500
Procedure Oriented LanguageMigrate98$147,500
Java PlatformMaintain97$122,500
Low-level DevelopmentNot rated97$152,500
G (Programming Language)Monitor93$152,500
Declarative ProgrammingInvest89$152,500
Procedural ProgrammingMaintain89$47,500
Java ConcurrencyInvest84$162,500
Visual C++ ( VC++ )Maintain81$102,500
async RustInvest71$202,500
Grand Central DispatchMaintain67$177,500
Windows APIMaintain67$87,500
Progress OpenEdge (ABL)Migrate66$47,500
Syntax and SemanticsNot rated66$82,500
Gameplay ProgrammingMaintain65$77,500
APLMonitor63$137,500
Domain-Specific LanguagesMaintain62$232,500
AI-Assisted Legacy Code ModernizationInvest59$162,500
D (Programming Language)Monitor58$127,500
TCL / TKMigrate57
Business ProgrammingNot rated55$92,500
Java Virtual MachineInvest54$162,500
Script ProgrammingMaintain54$152,500
Apple AppleScriptMonitor53$87,500
Coding in FORTRANMigrate51$147,500
Dynamic LanguagesMaintain51$157,500
MetaprogrammingInvest49$197,500
J2SEMaintain48$152,500
ActionScriptObsolete42$122,500
American National Standards Institute ANSI CMaintain42$127,500
CythonMaintain42$142,500
M (Programming Language)Migrate42
TypeScript Advanced Type System ProgrammingMaintain42$147,500
Interpreter DesignMaintain40
DelphiMigrate35$137,500
Intermediate LanguageMonitor34$217,500
List processing language LISPMonitor30$142,500
Visual C#Maintain29
Constraint SolvingMaintain28$262,500
Legacy DevelopmentNot rated27
Functional Reactive ProgrammingInvest26
Mojo (Programming Language)Monitor26
Constraint ProgrammingMaintain25
MonoMigrate25
PascalMigrate25
ClarionMigrate23
Encoding StandardsMaintain23
EncodingMaintain22$142,500
RacketMonitor22$62,500
ModulaNot rated21
Compilation TechniquesMaintain19
M-codeNot rated17
Object PascalMigrate17
pybind11Maintain16
AssemblerMonitor15$122,500
ForthMigrate15
Dynamic LinkingMaintain13
C#.NETMaintain11
Coding SystemsMaintain11
SmalltalkMigrate11
Date ManipulationNot rated10
Differentiable ProgrammingMonitor9
JRubyMonitor9
Script InterpretationMaintain9
Variable ScopingMaintain9
PrologMonitor8
HaxeMonitor7
MicroPythonMaintain7
VB.NETMigrate7
eBPF ProgrammingInvest6
K (Programming Language)Monitor5
Language InteroperabilityMaintain5
LotusScriptMigrate5
ALGOLObsolete4
Power FORTRAN 77Migrate4
Syntax AnalysisMaintain4
V (Programming Language)Monitor4
Visual C++.NETMigrate4
C for Graphics cgObsolete3
Embarcadero DelphiMigrate3
JVM (Java Virtual Machine)Maintain3
Java GenericsMaintain3
Microsoft Visual C#.NETMaintain3
Non-Von Neumann ArchitecturesInvest3
Power FORTRAN 90Monitor3
Sun Microsystems JavaMaintain3
ABC CompilerNot rated2
ABC: the AspectBench Compiler for AspectJMigrate2
BALMigrate2
Bigloo SchemeMonitor2
Computer On-line Real-time Applications Language CORAL 66Obsolete2
Formula translation/translator FORTRANMigrate2
Functions & Subroutines DevelopmentMaintain2
Go CompilerInvest2
ICON programming languageObsolete2
JVM-based developmentMaintain2
Java I/OMaintain2
Java NIOMaintain2
Kotlin CompilerInvest2
Macroassembly LanguageMigrate2
OberonNot rated2
Objective CamlMonitor2
PL/IMigrate2
ProblogMonitor2
Scheme LanguageMigrate2
String oriented symbolic language SNOBOLObsolete2
Zig (Programming Language)Monitor2
Borland DelphiMigrate1
QuickBASICObsolete1
SIMSCRIPTMonitor1
Advanced boolean expression language ABELObsolete
CLR FunctionsMaintain
CecilMonitor
ClipperNot rated
Constraint Logic ProgrammingMonitor
Constraint Oriented LanguageMonitor
Crystal ProgrammingMonitor
DIGITAL Fortran 90Migrate
Digital Mars DObsolete
ELISPMigrate
GPU Kernel Programming with CUDAInvest
GraalPyMonitor
INCORE codeMonitor
Intel FortranMaintain
J# (sharp)Not rated
Method overloadingMaintain
Microsoft Extensible Application Markup LanguageMaintain
Modula-2Obsolete
Modula-3Obsolete
Multithreading ExpertsNot rated
NetREXXMigrate
OZObsolete
Object REXXMigrate
OccamMigrate
Offshore PHPMigrate
Offshore PythonInvest
Power C Accelerator ( PCA )Obsolete
Problem Oriented LanguageMonitor
Programming Fox ProObsolete
Programming Lotus ScriptMigrate
Programming ZMonitor
PyjsObsolete
SisalObsolete
SqueakMigrate
Stack-Based ProgrammingMaintain
Turbo CObsolete
Turbo PascalObsolete
UMonitor
Visual J#.NET (VJ#)Obsolete
WebAssembly Module DevelopmentInvest
Z NotationMonitor

← Software Engineering & Programming · IT & Software · All domains