Our research shows that software engineer, software developer, Java developer, programmer and SQL developer are the most popular jobs in the computer software industry. But you’ll see all sorts of roles that range from software administrator roles, software analyst roles, software client support roles, software consultant roles, software developer roles, software engineer roles, software internships, software management roles, software programmer roles to software tester roles. It takes a team of people to create great software, so there are plenty of specific niches to be found.