United States
$140k–$220kUS mid–senior total cash (base+bonus) in major metros; FAANG+ higher, Levels.fyi 2024.
Remote options help; on-call and crunch still appear in infra teams.
Software Engineer · Writes, tests and maintains the code that runs modern life — and is one of the first professions watching AI automate its own daily work.
Darker cells mean a higher score for this topic on that metric.
LessMore
Last reviewed Sources & creditsMedia creditsMethodology
Most days split between writing new code, reading other people's code during review, fixing bugs, and talking to teammates about what to build next. Meetings, planning and mentoring take up more time than newcomers expect. A senior engineer often writes less code personally than a junior one, spending more time on design decisions, reviews and unblocking others.
No, but it remains the most common and lowest-friction route. A four-year degree teaches algorithms, data structures and systems concepts that are expensive to learn on the job. Bootcamp graduates and self-taught engineers do get hired, especially by smaller companies, but usually need a strong portfolio or open-source work to substitute for the credential.
Parts of it already are. Tools built into modern code editors now write a large share of routine code — boilerplate, first-draft tests, translations between languages — for engineers who use them regularly. What is much harder to automate is deciding what to build, why, and how a system should be shaped so it survives contact with real users and failure.
It varies enormously by country and company. In the United States the median is around $133,000 a year; in Germany roughly €69,000; in India, where the industry employs the most people, a national average is closer to ₹900,000. Senior and staff engineers at large technology companies can earn several times the national median once stock compensation is included.
In practice, little — the titles overlap and companies use them inconsistently. 'Programmer' is the oldest term and emphasises writing code; 'developer' is common in web and product companies; 'software engineer' leans on the idea of applying disciplined process, testing and design, borrowed from older engineering fields, to building software. Job descriptions rarely distinguish them consistently.
At most established technology companies, yes: a live or take-home technical interview, often involving algorithm problems on a shared document or whiteboard, remains the standard filter, alongside a system-design round for more senior roles. Smaller companies and startups are more likely to substitute a paid trial project, a portfolio review, or a conversation about past work.
Software engineering pays well almost everywhere, but 'well' varies by a factor of ten or more depending on the country, and the gap between a junior developer's first salary and a distinguished engineer's total compensation at a large technology company is wider than in almost any other profession on this site.
Demand has also been unusually volatile for a supposedly safe career choice: a decade of aggressive hiring gave way to large layoffs in 2022–2024, even as long-run government forecasts still point toward solid growth through the mid-2030s.
The Bureau of Labor Statistics' lowest-paid 10% of the occupation nationally, May 2024 — roughly where a new graduate in a lower-cost region starts.
Typical for an engineer a few years past their first job in the United States; varies enormously by city and company.
The US median annual wage for the occupation, Bureau of Labor Statistics, May 2024 — half earn more, half less.
The Bureau of Labor Statistics' highest-paid 10% of the occupation nationally, May 2024, before stock compensation is added.
Total compensation including stock at top US technology firms in the mid-2020s, per widely used industry compensation surveys; varies widely and is far from typical.
Typical mid-to-senior packages, hours and leave — not entry stipends. Figures are rounded bands with a year and market in the notes.
US mid–senior total cash (base+bonus) in major metros; FAANG+ higher, Levels.fyi 2024.
Remote options help; on-call and crunch still appear in infra teams.
Korea: mid–senior at large tech/finance; startups wider spread, 2024.
Overtime culture softer than a decade ago but not gone.
Japan: mid–senior at major firms; foreign tech pays up, 2024.
Lifetime hours improving; English-speaking roles pay a premium.
Germany: mid–senior in Berlin/Munich, 2024 surveys.
Strong leave culture; equity upside rarer than in the US.
UK: mid–senior London vs elsewhere gap, 2024.
Hybrid norms common; finance tech pays more for more stress.
Singapore: mid–senior MNC and local tech, 2024.
Tax-friendly packages; housing costs dominate take-home feel.
Entry-level software engineers in Switzerland average around CHF 86,600 and senior engineers with 8+ years around CHF 139,600 — among the highest software pay in Europe, 2024–25 data.
US median annual wage for the software developer occupation, Bureau of Labor Statistics, May 2024.
Junior software engineers in Germany average roughly €45,000–55,000; senior engineers with 8+ years average around €107,000, 2024–25 data.
UK starting software-engineer salaries average around £31,400, rising to roughly £59,200 at senior level; London pay runs higher, 2024 data.
National average annual salary for software engineers, Japan Ministry of Health, Labour and Welfare survey, 2024.
Typical band for fresher-to-mid-level engineers at Indian IT-services and product firms, 2024–25 industry salary surveys; senior engineers at top product companies earn considerably more.
One of the world's largest single employers of software engineers, known for a demanding, algorithm-heavy interview process widely copied across the industry.
Owns GitHub and Visual Studio Code, two of the tools most engineers use daily, alongside its own Windows, Office and Azure engineering organisations.
One of India's largest IT-services employers, with headcount in the hundreds of thousands, building and maintaining software for clients worldwide rather than shipping its own consumer products.
Founded in 1972 in Mannheim by five former IBM engineers, and now Europe's largest software company by revenue, built around enterprise resource-planning systems.
One of China's largest technology employers, spanning WeChat, gaming and cloud infrastructure for a domestic user base of well over a billion people.
A bank, not a technology company on paper, but one that reports employing more than 50,000 technologists — a reminder that most software engineers now work outside the tech industry itself.
Demand has been volatile rather than simply high. The 2010s and early 2020s saw a long hiring boom, followed by large layoffs at major technology companies in 2022–2024 as the industry corrected after over-hiring and interest rates rose, then AI tools began doing some of the work junior hires used to do.
Long-run demand still looks solid: government forecasters in the United States project double-digit job growth into the mid-2030s, and software is being written into industries — cars, farm equipment, medical devices — that barely employed engineers a generation ago. The mix of roles within 'software engineer' is what is shifting fastest.
Closest neighbours on the six-score profile — not the same field only.
Finds patterns and builds predictive models from data — a 2008 job title built on three centuries of counting, testing and visualizing evidence.
AI-resistant 38 📦Builds the systems that train, deploy, monitor and govern machine-learning models in production.
AI-resistant 54 🗺️Decides what a company should build next, and why — turning customer needs, business goals and engineering limits into one shared plan nobody else fully owns.
AI-resistant 50 🔐Protects systems, data and people by finding, preventing and responding to digital attacks.
AI-resistant 63 🌿Leads the strategy, measurement and reporting that helps organizations reduce environmental and social harm while meeting business obligations.
AI-resistant 66 🧾The keeper of the books: heir to a craft so old it invented writing itself, now negotiating with the software built to automate it.
AI-resistant 35Designs and tests the algorithms behind machine intelligence, in a field now racing to automate a growing share of its own research process.
AI-resistant 50 🛰️Designs, analyzes and certifies the aircraft, rockets and spacecraft that leave the ground, working to safety margins that leave no room for guessing.
AI-resistant 74 🌉The profession that turns rivers, rock and gravity into bridges, roads and clean water — civilization's quiet load-bearing trade since Imhotep.
AI-resistant 72 🔌Designs and fabricates the transistors inside every computer, phone and weapon, using machines precise enough that only a few factories on Earth can run them.
AI-resistant 60 🦾Designs the machines that sense, decide and act in the physical world, where the hard problem was never intelligence but the world itself.
AI-resistant 65 🔐Protects systems, data and people by finding, preventing and responding to digital attacks.
AI-resistant 63 📦Builds the systems that train, deploy, monitor and govern machine-learning models in production.
AI-resistant 54 🌬️Designs, builds and improves wind, solar, storage and grid systems that turn renewable resources into dependable electricity.
AI-resistant 72