The people who design, write, test, and ship the code that runs nearly everything, from banks to rockets. AI is rapidly changing how code gets written, making design and judgment skills more important.
Top pay: highest pay, longest training
Software Developer / Software Engineer: Designs, writes, tests, and maintains the programs that run on computers, phones, cars, and servers. Typical pay $136k.
Backend Engineer: Builds the behind-the-scenes servers, databases, and APIs that apps talk to. Typical pay $140k.
Software Architect: Decides how a large software system should be structured so many teams can build it without it collapsing. Typical pay $175k.
Software Engineering Manager: Leads a team of software engineers: hiring, coaching, planning, and making sure the team ships. Typical pay $175k.
Compiler Engineer: Builds the software that translates human-written code into instructions a chip can actually run. Typical pay $175k.
Developer Tools Engineer: Builds the tools other programmers use every day: build systems, code editors, testing frameworks, and AI coding helpers. Typical pay $150k.
Staff / Principal Software Engineer: A top-level individual engineer who sets technical direction across many teams without managing people. Typical pay $210k.
Build & Release Engineer: Makes sure new software gets packaged, tested, and shipped to users smoothly and safely. Typical pay $110k.
Search Engineer: Builds the systems that decide which results show up first when you type into a search box. Typical pay $155k.
Open Source Maintainer: Keeps a free, public software project alive, reviewing contributions from strangers around the world. Typical pay $110k.
Video Codec Engineer: Writes the math-heavy code that shrinks video files so streams, video calls and YouTube look sharp without using huge amounts of data. Typical pay $160k.
Operating System Kernel Engineer: Writes the core code of operating systems like Linux, Windows or Android that controls memory, files and every device in a computer. Typical pay $165k.
Maps Routing Engineer: Builds the algorithms that pick the fastest route in navigation apps, mixing road data, live traffic and turn rules. Typical pay $150k.
Mid pay: solid pay, degree or apprenticeship
Computer Programmer: Writes and tests code from specifications that others (often software developers) have designed. Typical pay $99k.
Software QA Analyst / SDET: Finds bugs before customers do by designing tests and building automated test systems. Typical pay $104k.
Mainframe / COBOL Programmer: Maintains the decades-old mainframe programs that still process most bank transactions, airline bookings, and unemployment checks. Typical pay $100k.
Localization Engineer: Adapts software so it works in dozens of languages, alphabets, and cultures. Typical pay $95k.
Software Technical Writer: Writes the guides, tutorials, and reference docs that explain how software works. Typical pay $93k.
Digital Accessibility Tester: Tests apps and websites with screen readers and other assistive tools to make sure people with disabilities can use them. Typical pay $55k.
Freelance Software Developer: Builds apps, websites and tools for different clients as their own boss. Typical pay $95k.
Database Developer: Designs and writes the database code that stores and retrieves an organization's information. Typical pay $105k.
Starter: fastest way in
Software Engineering Apprentice: Learns to code professionally on a paid team, with mentoring, instead of (or before) college. Typical pay $52k.
Manual Software Tester: Uses apps and websites by hand to find bugs and confusing spots before release. Typical pay $50k.
Kids Coding Instructor: Teaches children and teens to code through games, robots, and projects at coding schools and camps. Typical pay $40k.
Career Universe is an early version. Pay, training and AI-risk figures are estimates to start your own research, not verified facts. The research was written with AI research assistants, checked by validation scripts and spot-checked by hand. Check anything important with schools, employers and official sources. How the numbers work.