skilltree
CareersSkillsNetworkHow It WorksAbout
Find a Role
All skills
Skill cluster · 8 skills

Software Engineering

This cluster covers reviewing code for quality and building distributed systems using Kubernetes, Docker, and object-oriented programming. API Engineers and Principal Software Engineers are the primary roles.

934Live openings
$165,303Median salary
102Roles touched
0.55Cohesion

Skills in this cluster

Ordered by centrality — how strongly each anchors the group.

Code Review +8.5%
23.3%
148 openings51 roles
Object-Oriented Programming +1%
23.7%
216 openings71 roles
Kubernetes -2.2%
23.3%
176 openings61 roles
Docker -9.3%
20.9%
108 openings39 roles
Distributed Systems +5.1%
20.6%
158 openings62 roles
NoSQL Databases -18.8%
15.7%
71 openings36 roles
C/C++ -11.8%
15.3%
82 openings45 roles
FHIR -10%
10%
7 openings7 roles

Roles that hire this cluster

API Engineer
8 matching skills · $125,763
Principal Software Engineer
8 matching skills · $165,000
QA Engineer
7 matching skills · $125,000
Machine Learning Engineer
7 matching skills · $137,000
Data Engineer
7 matching skills · $154,000
Platform Engineer
7 matching skills · $171,600
Backend Engineer
7 matching skills · $170,000
Site Reliability Engineer
7 matching skills · $138,000
skilltree

Start with one role. Discover the paths around it.

Product

  • Careers
  • How It Works
  • About

Resources

  • Blog
  • Sign up for our Email
  • Wall of Love

Company

  • Privacy
  • Terms
  • Contact

© 2026 skilltree. All rights reserved.