Curated directory of software engineering roles. Browse for salary anchors, signature skills, and the companies hiring for each.
Updated
Owns the modeled data layer (dbt).
p50 anchor — $165,000
Builds product features powered by LLMs.
p50 anchor — $210,000
Builds APIs, services, and data layers. Solid SQL.
p50 anchor — $150,000
Owns cloud architecture across AWS / GCP / Azure.
p50 anchor — $210,000
Builds and operates data pipelines.
p50 anchor — $155,000
Owns CI/CD, IaC, and operational tooling.
p50 anchor — $160,000
Leads multiple teams or an org of ~25-75.
p50 anchor — $320,000
Firmware + hardware-adjacent software.
p50 anchor — $150,000
Leads a team of 4-8 engineers.
p50 anchor — $225,000
Leads an infra or platform team.
p50 anchor — $240,000
Builds and maintains user-facing web interfaces. Strong in JavaScript/TypeScript and a modern framework.
p50 anchor — $145,000
Ships features end-to-end across frontend and backend.
p50 anchor — $150,000
Trains and deploys ML models in production.
p50 anchor — $185,000
Builds the platform other ML teams ship on.
p50 anchor — $245,000
Designs and runs test plans.
p50 anchor — $125,000
Threat modeling, AppSec reviews, secure-by-default tooling.
p50 anchor — $180,000
Owns Android app surfaces. Deep Kotlin + Jetpack Compose.
p50 anchor — $195,000
Owns backend services in Go.
p50 anchor — $205,000
Owns backend services in Python (Django, FastAPI, Flask).
p50 anchor — $200,000
Owns warehouse architecture and data quality.
p50 anchor — $205,000
Owns frontend architecture for a product surface. Deep React + TypeScript, performance, accessibility.
p50 anchor — $195,000
Owns features end-to-end in small to mid-sized teams.
p50 anchor — $195,000
Owns iOS app surfaces. Deep Swift + UIKit/SwiftUI.
p50 anchor — $200,000
Owns ML systems end-to-end including production serving.
p50 anchor — $230,000
Builds the internal platform other engineers ship on.
p50 anchor — $220,000
Owns AppSec or CloudSec program.
p50 anchor — $220,000
Owns reliability of production systems.
p50 anchor — $220,000
Owns end-to-end test automation.
p50 anchor — $165,000
Generalist software engineer; assignment used when more specific role can not be inferred.
p50 anchor — $140,000
Sets backend architecture across services.
p50 anchor — $265,000
Sets frontend technical direction across a team or org.
p50 anchor — $255,000