1. Architect claims

Aka application architect. At times this title is misused and used in relation to a position that would be a software developer or engineer. Typical duties/skills: Extensive knowledge of the software used within an organization; project management experience; high-end software development experience; oversees the entire software development effort (application package) for an organization; define the application architecture; interactions with various role-specific architects, project managers, client agents; interact with developers through the application of architecture. This may require experience with specific programming languages ​​and computer science major salary frameworks.

Salary range: $ 66-183,000

Recommended Degrees: Computer Science, Data Science, Information Systems

2. Manager, application development

Aka Application Development Manager. General responsibilities/competencies: supervising the applications and software platforms created within the organization. Collect application requirements. Interface with Vice President of Technology, Marketing, Project Manager, and other team managers. Manage analysts and software developers for the organization’s application portfolio. Monitor the timeline and resources. Plan the project as needed. This role often requires advanced levels of experience in application development and may require experience in database design.

Salary range: $ 86-162,000

3. Manager, information system security

A computer systems security officer oversees the security of company and customer data and computer systems in general. Typical responsibilities/skills: monitor all IT security needs of an organization, determine security requirements, document security policies, implement security solutions, manage a team of information security specialists. This role tends to require experience with IT or IT or a related field, experience with specific IT system security software and may require one or more certifications.

Salary range: $ 115-160,000

4. Software engineer

A computer engineer. In government positions and in some more established companies, the software engineer and other IT positions are often divided into levels indicating experience/degree. Each upper class includes multiple responsibilities for the role. While there is a theoretical technical difference between a software developer and a software engineer, many organizations use the term engineer when they mean developers. Authentic software engineers are certified by a technical committee. While a software engineer creates/verifies/documents software just like a software developer does, the former is more likely to optimize software based on their technical, mathematical, and scientific knowledge as well. They produce more reliable software through engineering principles. The payment range listed here covers any use of the Software Engineer title.

Salary range: $ 61-160,000

5. Network architect

Aka Computer Network Architect. Depending on the size of an organization, this role may overlap with that of other network specialists. Typical responsibilities/skills: design of internal and intra-office networks, including physical layout: LAN, WAN, Internet, VoIP, etc .; monitor network usage and performance, process network tests and evaluate them; incorporate any new business requirements to update the general architecture of the network; run the necessary cables, routers and install and configure hardware and software; follow or recommend a budget for projects; choose or recommend the appropriate network components; sometimes report to a CTO (Chief Technology Officer). Network architects usually have five or more years of experience as a network engineer and supervise various other engineers to implement a network plan. In addition to a three-year degree, depending on the employer and the specific role, an MBA in Information Systems is sometimes required.

Salary range: $ 78-156,000

6. Data warehouse manager

Alias, data source manager. Typical tasks/skills: collection and analysis of company data from external and internal sources; interact with stakeholders to understand and integrate business requirements; database modeling, business intelligence, data mining, data analysis, reporting; monitor the integrity of the database; supervise performance tests; lead a team of database programmers/analysts.

Salary range: $ 115-154,000

7. Information architect

Depending on the size of the organization, this role may go beyond database experts. Typical responsibilities/authorizations include data architecture for the organization’s databases, including databases, data integration (linking databases), access to information; specify the official description of general data, structures, models, block diagrams and metadata; allow interested parties to manage part of the database or database in the context of the information and access policy; has the ability to model logical and physical information, regardless of whether it is actually used or to monitor the efforts of a data designer; Illustrates the rules of the database, also for data management. The role usually requires more experience as a programmer/analyst/database engineer.

Wage range: 111-153 thousand USD

8. Manager, Software Quality Assurance (QA) / Testing

Aka Quality Assurance Manager, (S) QA Manager. Typical responsibilities/skills: Supervise all efforts related to IT quality in the organization, such as the entire application portfolio; managing a group of quality control specialists (testers, quality control analysts, leaders, supervisors); interact with stakeholders; participate in high-level meetings on new / updated IT systems; budgetary resources for inter-ministerial activities. Regardless of whether you play the role of a Quality Control Manager, this position usually requires the experience of a senior Quality Control analyst.

Salary range: 67-150 thousand USD