The BLS Software Developers occupation is unusually close to the job title. O*NET's sample of reported titles for it includes Software Engineer, Software Developer, Software Development Engineer, Application Developer and DevOps Engineer. So unlike many tech roles, there is no proxy problem: these are the people who hold the title.
The occupation is broad in other ways. It includes engineers at banks, insurers, hospitals, government agencies and software companies, writing everything from embedded code to web apps. The national median blends all of them, which is why the 25th to 75th percentile, $105,210 to $171,980, is more useful than any single figure.
Education is fairly uniform. When O*NET asked workers in the occupation, 85% said a new hire needs a bachelor's degree.