The job market for software engineers is hot.
But many are being hired in a way that’s not necessarily in their best interest.
Many are being brought in to fill engineering positions that are less important and often not the ones they need to be in the future, according to an analysis by the Center for the Study of Workforce Diversity at the University of Washington.
It found that about 30 percent of software engineers are not in their top five years of graduate school.
The number is likely to be much higher because software engineering graduates tend to go on to jobs that are more difficult and less rewarding.
A computer science major is the most common job, followed by software developer, and engineering managers and software developers.
The analysis showed that engineering managers tend to have higher-paying jobs than software engineers, but they’re also the most likely to work for companies that hire people who have less engineering education.
For example, about 10 percent of engineering managers who have a computer science degree are employed in software engineering, compared with 3 percent of the engineering managers with a computer engineering degree.
“We know that for many of these jobs, they are a stepping stone to management positions,” said Richard Geller, associate dean of the school of management at the university.
It’s not just software engineers who are under pressure to perform well in the field.
“In the last few years, there has been an increasing demand for more highly skilled software engineers,” Geller said.
Software engineers are expected to take on projects that include creating new features, such as building new websites or apps.
They are also expected to work with companies that require them to design, build and test applications, such in the mobile phone market.
Software engineers, who often earn more than the median annual salary, can expect to work more than 16 hours a day and typically work from 10 a.m. to 6 p.m., although some work from home as well.
They may also be expected to stay in a home office for as long as six months.
Geller said that for some people, they may need to move into a different job.
For others, it’s difficult to stay employed because of health problems or other personal issues.
Some are not able to work as often as they might like, he said.
The average age of a software engineering employee is 30, while the average salary is $69,500, according the analysis.
“The typical person has no experience in software development, and is being hired to fill a gap in the market,” Gellar said.