Kairos
All skills

Skills

Software Engineer Skills

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

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

Most-requested skills

SkillShare of rolesListings
Python39%1,577
C++29%1,207
GCP28%1,134
Kubernetes27%1,092
AWS25%1,021
Machine Learning24%970
CI/CD22%904
Agentic AI21%878
LLMs21%852
Distributed Systems20%798
TypeScript19%792
Android19%775
Speech Recognition19%763
iOS18%752
Docker18%738
Java17%688
React16%649
GPU16%648
Azure16%637
Data Engineering10%421
C#10%405
Kotlin10%394
PostgreSQL9%379
Autonomous Vehicles9%362
Rust8%347
Robotics8%323
SQL6%241
CUDA6%230
JavaScript6%230
Terraform6%229
Deep Learning6%227
Node.js5%223
PyTorch5%220
Spark4%163
Generative AI4%145
Snowflake4%144
Kafka3%143
Go3%138
RAG3%132
Multimodal3%132
Foundation Models3%125
Fine-tuning3%115
FastAPI3%112
Prompt Engineering3%107
Redis3%104
Vector Databases3%103
Embeddings2%102
Reinforcement Learning2%100
Computer Vision2%99
Data Science2%98
Model Context Protocol2%97
JAX2%78
vLLM2%77
TensorRT2%76
GraphQL2%74
Airflow2%69
Elasticsearch2%64
Triton2%63
Databricks2%63
TensorFlow2%63
NLP1%58
Scala1%55
MongoDB1%55
LangChain1%53
Quantization1%52
Django1%51
BigQuery1%50
Hugging Face1%46
Time Series1%43
MLOps1%43
dbt1%33
Pinecone1%29
Recommendation Systems1%28
LangGraph1%27
Flask1%27
pandas1%26
ONNX1%24
NumPy1%22
Diffusion Models1%21
LlamaIndex0%19
Ruby0%19
Transformers0%14
LoRA0%13
Weaviate0%12
pgvector0%12
Llama0%11
Milvus0%10
MATLAB0%10
Pydantic AI0%8
LangSmith0%7
MLflow0%6
Mistral0%6
scikit-learn0%6
PEFT0%5
Power BI0%5
Tableau0%5
SageMaker0%5
AutoGen0%5
Ollama0%4
CrewAI0%4
Vertex AI0%3
Ray0%3

Go deeper

About this data

What skills do Software Engineer roles need?
Python is the most in-demand skill for Software Engineer roles, asked for in 39% of 4,092 live Software Engineer listings. The most-requested skills are Python, C++, 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.