Information technology jobs made the top tier of the best jobs in America this year, and coming out at the very top were enterprise architects.
EAs ranked first on the list, complied by Glassdoor, based on the ratings of jobholders and average salaries reported. Average EA salaries are currently $145,000 a year, and job satisfaction rating averages 4.1 on a scale of 1 to 5. Glassdoor estimates that about 14,000 openings exist for EAs.
Pretty interesting for what could potentially be a stressful job, having to shuttle between tech and business teams, providing translation services each way, and having to plan out roadmaps for the next three to five years while attempting to please everyone. Most of all, trying to please the senior executives who want to know why the organization isn't "digitally transforming" fast enough. Oh, and then keep explaining why the roadmap needs to be followed, and trying to convince departments to stop straying in their own technology directions. In other words, days filed with explaining and handholding.
At the same time, perhaps no one could be in a more exciting position these days; helping organizations oversee their oversee their historic transitions to the digital world. It means understanding the power -- as well as limitations -- of technology and building a better company, a better place to work, and better world for customers. This means helping to reshape and remold businesses, understanding their needs, clearing out obsolete or sluggish processes; and energizing the roles of many both in business and IT with new ways of working and engaging with customers.
For those who aspire to move into EA roles, CIO's Sarah White provides a nice summation of the role:
"An enterprise architect is responsible for the upkeep and maintenance of an organization's IT networks and services. As an enterprise architect, you will be responsible for overseeing, improving and upgrading enterprise services, software and hardware. You will also need to stay on top of the latest trends and technologies and keep an eye out for any software, services or hardware that might improve business processes."
"The enterprise architect role requires complex thinking and strategizing to ascertain which legacy systems can be updated, what software or hardware can be replaced and which services or products will support business operations across each department. Enterprise architects work across the organization, determining the needs of a range of business units and processes. It's a role that requires strong communication and analytical skills to ensure that business units have the right tools to be successful."
Full-stack engineer followed in second place, and data scientist third. It's also interesting to see DevOps engineers so satisfied with their roles -- which involve just as much explaining and handholding as EAs. I would be curious where software or technology entrepreneur would fall on the list, but perhaps that's too stressful to contemplate.
Here are the top 20 jobs in the Glassdoor ranking: