Average base salary: $115,944
An enterprise architect often reports directly to the chief information officer (CIO) and is responsible for making sure that the business uses proper systems architecture, in keeping with the latest available technology, to achieve its goals.
Enterprise architects need to have an in-depth understanding of various systems and how they work together to serve a company's needs. They also must be able to communicate effectively with both technical developers and the highest levels of business management.
Average Base Salary: $108,879
As the name implies, this role involves managing software developers and projects.
Oftentimes candidates must have previous project management experience because a lot of the responsibilities involves project planning, process control, team staffing, and more.
08Software Engineering Manager
Average Base Salary: $107,479
This manager is responsible for creating a well-coordinated team of software engineers that can quickly and successfully work on software products. This includes maintaining existing software and implementing new software.
Software engineering managers must have programming experience, software development experience, and people-management skills.
Average Base Salary: $105,329
Software architects are usually experts—this is not entry-level work. They dictate the standards for software tools, platforms, and coding practices, and make the important design choices.
They are a link between a company’s on-the-ground tech unit and the non-technical management.
Software architects need higher-level technical strategy and vision and the ability to think and plan for the long term. The position requires experience and strong communication skills.
06Applications Development Engineer
Average Base Salary: $104,048
Applications development engineers must know various programming languages and operating systems. They'll use source code to create software that is customized to a client's needs.
Application development engineers may work in teams, on prototypes, and on testing applications.
Average Base Salary: $121,522
A solutions architect is responsible for deciding which technologies to use. Job responsibilities can vary, but they work closely with others to ensure solutions and technologies are properly implemented.
They also do a lot of hands-on work with designing and engineering complex software and systems. They differ from an enterprise architect in that they focus on delivering solutions while enterprise architects support them and make decisions about the overall systems for the company.
Average Base Salary: $101,900
A data architect works within a business and creates a blueprint plan of the company's data management systems. This individual analyzes all of the data flowing from external and internal sources and plans a system to protect, integrate, centralize, and maintain the systems and data.
Average Base Salary: $100,984
A systems architect designs, configures, operates, and maintains a company's networking and computer systems. This includes everything from software, hardware and web portals to security, firewalls, and intranet and internet connections.
Systems architects must possess solid programming, conceptualization, and organizational skills.
Average Base Salary: $96,449
A cloud engineer handles the planning, design, managing, support, and maintenance duties for various types of cloud computing. The position can include varied roles for the cloud, such as architect, security engineer, software engineer, systems and network engineer. When companies bring a cloud engineer on board, they're typically looking to improve or deploy cloud services or increase their cloud technology.
Average Base Salary: $96,116
Data science is a growing field. Companies are now collecting tons of data from users, and they need to analyze it and draw insights from it. The people responsible for this are data scientists.
Data scientists aren't just seen at tech companies or startups. A range of industries is now seeking data science experts.
10 Of The Top Paying Tech Careers Right Now
It’s no secret that tech jobs are in demand. According to a recent survey at Glassdoor, 11 of the 25 highest-paying in-demand jobs in 2018 were in technology.
Here are the top 10 highest paying tech jobs that made the list.