Kairos
All skills

Skills

Software Engineer Skills

C++ is the most in-demand skill for Software Engineer roles, asked for in 35% of 2,779 live Software Engineer listings. The most-requested skills are C++, Python, GCP, Kubernetes, and AWS.

Ranked by live-role demand across active Software Engineer listings. Updated 1 hour ago.

Most-requested skills

SkillShare of rolesListings
C++35%986
Python35%980
GCP33%917
Kubernetes29%813
AWS27%757
Android26%732
Speech Recognition26%709
iOS25%704
CI/CD25%695
Docker22%613
Machine Learning21%586
Azure19%537
Java18%510
Distributed Systems18%488
Agentic AI17%466
GPU14%400
TypeScript14%396
LLMs14%393
C#13%357
Kotlin12%336
React12%322
Robotics10%284
Autonomous Vehicles10%269
Data Engineering8%227
Rust8%212
PostgreSQL7%192
CUDA6%154
Deep Learning5%149
SQL5%140
JavaScript5%137
Terraform5%137
PyTorch4%123
Node.js4%117
Go4%102
Snowflake4%98
Spark3%94
Generative AI3%91
Kafka3%87
RAG3%86
Computer Vision3%77
Prompt Engineering3%73
Data Science3%70
Foundation Models2%68
Embeddings2%68
Redis2%66
Fine-tuning2%65
Multimodal2%60
Vector Databases2%53
Airflow2%51
FastAPI2%48
GraphQL2%45
Model Context Protocol2%45
Elasticsearch2%44
TensorRT2%43
JAX2%42
BigQuery1%40
TensorFlow1%40
Reinforcement Learning1%39
vLLM1%39
LangChain1%34
Databricks1%34
Django1%31
Scala1%30
MongoDB1%30
Triton1%29
MLOps1%28
Quantization1%24
NLP1%23
dbt1%22
pandas1%18
LangGraph1%18
Time Series1%18
ONNX1%17
Pinecone1%16
NumPy1%16
Flask1%15
Hugging Face1%14
LlamaIndex0%11
Recommendation Systems0%10
Diffusion Models0%9
LoRA0%8
Weaviate0%8
pgvector0%7
Milvus0%7
Ruby0%7
scikit-learn0%7
Pydantic AI0%6
Transformers0%6
MATLAB0%5
SageMaker0%5
Mistral0%5
LangSmith0%4
Llama0%3
Tableau0%3
PEFT0%3
MLflow0%3
Vertex AI0%3

Go deeper

About this data

What skills do Software Engineer roles need?
C++ is the most in-demand skill for Software Engineer roles, asked for in 35% of 2,779 live Software Engineer listings. The most-requested skills are C++, Python, GCP, Kubernetes, and AWS.
How is demand measured?
We scan the title and description of every active Software Engineer listing for a curated vocabulary of skills, then rank each by the number of distinct live roles that mention it. Share is that count divided by all active Software Engineer roles.
How current is it?
It reflects live listings and updates as new roles are posted and old ones close.