THE 50 Highest Paying Jobs

While “Software Developer” is only #4 in’s 8 hottest jobs of 2014 list in terms of growth rate (demand), it probably goes without saying that there are many well-paying career opportunities in Computer Science and IT (Information Technology) in general.
If you’re considering pursuing a computer science career, or just curious, here is a list of 50 of the top-paying jobs in the field. While salaries for some roles vary widely by location, industry, experience level, demand and sometimes as the wind blows, this list should give you a rough idea of the more financially rewarding IT-related roles.

Featured Online Computer Science Programs

Not all of the following roles are purely technical, although all are considered to be in the IT field in general or relevant to IT. In the interest of presenting as many different types of widely-achievable roles as possible for the average candidate, we’ve left out upper-level IT management positions such as CTO, VP and Director roles. In some cases, where job titles are merely different designations based on experience, we’ve grouped titles into one listing. E.g., we’ve made no distinction in entries between junior, intermediate, senior, and lead positions of the same type of role. So listed salary ranges usually cover all such variations. Salary ranges are a composite from different sources and should only be considered as a guideline.

50. Systems Analyst or Systems Engineer

This role is sometimes referred to as a Computer Systems Analyst, with duties that might overlap that of an IT Project Manager, if overseeing installation or upgrade of computer systems. This role typically analyzes an organization’s computer systems and procedures; makes recommendations for process improvement; interacts with partners/ vendors and with programmers or programmer / analysts. Educational background might be technical, though this is more of an analytical than technical role that is focused on the business aspects of technology, including: analyzing the cost of system changes; the impact on employees; potential project timelines. Needs to interact with department managers on IT requirements; incorporate feedback from both internal and external users into business requirements documents; incorporate feedback from designers; contribute technical requirements; advise technical teams on their and their technology’s role in the organization; provide guidance to programmer / developers with use cases.
Salary range: $ 50-108K

49. Business Systems Analyst

This role focuses on specific computer systems – compared to a Business Analyst, who will analyze a broader range of processes and systems for an organization. Typically, it requires analytical skills and is business-focused, so often requires a BA background, not necessarily a B.Sc.. It does, however, require an understanding of computer systems and information, and more technical reporting and documentation procedures. Usually, understanding the SDLC (Software Development Life Cycle), UML (Unified Modeling Language) and other technical concepts and skills are often a requirement. The role has optional certifications which bring increased opportunities and compensation.
Salary range: $ 75-109K

48. CRM Business Analyst

Aka CRM Analyst. CRM = Customer Relationship Management: front office functionality. This is typically a less technical role which may require a marketing or business degree — often a master’s — combined with statistics, but usually requires certain technical knowledge such as database and CRM (Customer Relationship Management) software, specifically. Typical responsibilities / skills: analyze customer relationship data – especially within product channels – using CRM software, and recommend strategy changes for building customer loyalty; define organizational procedures based on the data; document new procedures for internal use — typically for staff in sales, marketing and support.
Salary range: $ 80-109K

47. Software Systems Engineer

Typical responsibilities / skills: development and upgrade of computer systems; either interact with data and system security staff or define necessary procedures for them to follow; design, develop and test software when necessary — often middleware; document procedures for internal use, and provide various system and operations documents; participate in various review meetings, including design, program and test reviews with inter-departmental co-workers; define a process for change management.
Salary range: $ 76-111K

46. Solutions Architect

A Solutions Architect role is similar to other architect roles and can go beyond the scope of IT. experience with hardware and software systems is common requirement, as is an understanding of business operations. This role is sometimes but not always synonymous with a Director or CTO (Chief Technical Officer) position. Typical responsibilities/ skills; understand the SDLC (Software Development Life Cycle); have broad technical knowledge of computer systems; conduct process flow analyses; transform business/ customer requirements into technical requirements (functional design document); understand and have experience with databases; interact with developers and bridge different IT architect roles.
Salary range: $ 79-112K

45. E-Commerce Analyst

Aka E-Commerce Business Analyst. Backgrounds for this role vary: computer science, finance, statistics, management, marketing, communications. While a bachelor’s degree is standard, a master’s degree is sometimes required. Typical responsibilities / skills: analyze customer e-commerce data for behavioral or other trends; setup or configure reporting or dashboards for easy internal access to such data; create customer profiles for demographic targeting; utilize Web analytics.
Salary range: $ 79-114K

44. ERP Business Analyst

An ERP (Enterprise Resource Planning) Business Analyst focuses on “back office” functionality for an organization’s various facets, including CRM, management, accounting, sales. Typical responsibilities / skills: have an understanding of typical business uses of ERP software; interact with various stakeholders to analyze business processes and gather requirements; incorporate business requirements to configure ERP software; interact with developers to build a reporting environment; document organization-specific customizations; conduct any necessary training sessions for use of ERP software and reporting environment. This role usually requires experience with a specific ERP solution.
Salary range: $ 83-115K

43. Pre-Sales Engineer / Technical Engineer

Similar titles include Pre-sales Engineer, PreSales Engineer, Pre-sales Technical Engineer. This role is for a product advocate/ evangelist who works with internal sales staff and possibly offers technical consulting to potential customers prior to a sale. They give product demonstrations to sales staff and potential customers and handle the technical aspects of RFIs / RFPs (Requests for Information / Requests for Proposal). So the ability to communicate with both technical and no-technical staff and customers is important, especially to pass on customer requirements to Product Managers. It requires some level of technical knowledge, especially about the systems/ software being offered, and may require some certifications. Post-sales interaction with a client is a possibility.
Salary range: $ 82-116K

42. CRM Technical Developer

AKA CRM Developer. Most CRM (Customer Relationship Management) software has both internal and external (Web) components. Users can be internal (sales staff, support, admin, systems developers) and external (customers, vendors, partners, researchers). These are the users a CRM Developer needs to keep in mind when developing solutions. Typical responsibilities/ skills: experience with a specific CRM system; custom configure a CRM used by the organization; develop custom modules to extend CRM functionality; integrate CRM features into an organization’s own computer systems, including for customer use – which requires experience with a programming or scripting language, and either server, desktop/ laptop, Web or mobile (phone, tablet) development experience as necessary; document custom settings, modules and features for different levels of user.
Salary range: $ 89-119K

41. Portal Administrator

This role is focused on Web portals and often requires knowledge of a specific portal software platforms. E.g., IBM WebSphere, Microsoft SharePoint. Typical responsibilities / skills: interact with Web and other systems administrators; create or oversee creation of necessary portal databases and user profiles; configure and manage portal applications; perform configuration and upgrade process tests; oversee integration of new technologies into the portal; document portal use policies and procedures (internal); handle relevant trouble tickets; train developers, content managers and end-users as necessary.
Salary range: $ 91-121K

40. Programmer Analyst

Aka Computer Programmer / Analyst. May have some overlap with a Business Analyst role, such as performing requirements analysis. In some organizations, there is a lot of overlap with a Software Developer role, and in other places, the two roles work together. Typical responsibilities / skills: design of applications from a high level first – such as by using flowcharts or other graphical views — as well as actual coding of software; testing and maintenance. Specific programming language skills influence salary ranges.
Salary range: $ 69-122K

39. Network Analyst or Network Engineer

Sometimes referred to as a Network Support Engineer. The role sometimes overlaps with Network Architect roles. Typical responsibilities / skills: work with a variety of types of networks including LANs, WANs, GANs and MANs; determine network capacity requirements and ensure that the infrastructure can handle it; monitor and administrate the network; troubleshoot problems. Depending on the size of the organization, a person in this role might also setup, install and configure all types of hardware, from servers and printers to desktops and laptops, routers, switches, support internal network users. Non-standard work hours are a possibility.
Salary range: $ 58-124K

38. Wireless Engineer

Typical responsibilities / skills: analyze wireless networking and communication requirements; design and develop network infrastructure; capacity planning; recommend system improvements; document necessary processes; develop any necessary software such as drivers; monitor systems use and performance; setup and run wireless network tests. A senior position might lead a team of junior and intermediate engineers.
Salary range: $ 46-125K

37. Business Continuity Analyst

This role is primarily focused on focused on disaster recovery after a crisis with computer systems. Typical responsibilities / skills: develop strategies for disaster prevention and for resuming operations; ensure backup of data for the organization (process-wise); design and implement computer systems that will support continuous operations; interact with vendors when necessary; design and test recovery plans; report risk potential to senior management. The role may require risk management experience and knowledge of specific 3rd-party systems/ applications.
Salary range: $ 87-125K

36. ERP Technical Analyst / ERP Functional Analyst

ERP = Enterprise Resource Planning. This is a broad term covering many “back office” facets of an organization — some technical, some less so. This role is often focused on an area of expertise within ERP software, or could require broad knowledge, depending on the specific position. ERP use is common in manufacturing companies, hence why backgrounds for this role vary, including information technology or a variety of relevant engineering education, depending on the industry and the organization. Typical responsibilities / skills: understand business operations and how ERP supports them, to be able to develop improvements; interact with various stakeholders; apply continuous improvement principles, processing mapping, and engineering principles; perform troubleshooting. This role typically requires experience with specific ERP solutions is common
Salary range: $ 90-125K

35. Database Administrator

Aka DBA. Sometimes has overlapping duties with Database Programmer, Database Analyst and Database Modeller, and may report to a Database Manager and/or Data Architect. Typical responsibilities / skills: maintain an organization’s databases; design and implement databases, in coordination with a Data Architect; schedule and run regular database backups; recover lost data; implement and monitor database security; ensure data integrity; identify the needs of users and provide access to data stakeholders, data analysts and other users, as necessary. DBAs can have broad or specialized duties. E.g., divide tasks up: System DBA upgrades software for bug fixes and new features. Application DBA writes and maintains code and queries for one or more databases in an organization. The role may require certification.
Salary range: $ 63-126K

34. Software Developer

Typical responsibilities / skills: produce the overall design of new software or modules based on requirements passed down; produce flowcharts, algorithms and anything else necessary for the actual coding. Junior developers might start out by maintaining (debugging) existing code / features rather than design new code. If code in an organization is not done separately by Computer Programmers, then it falls to the Software Developers — who might also do testing and debugging, or work with teammates who do that work.
Salary range: $ 80-127K

33. Telecommunications Manager

Typical responsibilities / skills: identify telecom needs for an organization, including voicemail; create policies for the installation and maintenance of telecom equipment and systems within an organization; take into account any compliance needs, especially for a publicly-traded company; oversee actual installation and maintenance of equipment (cabling, modems, routers, servers, software); manage of a team of telecom/ networking specialists; stay abreast of new telecom technologies for upgrade consideration; interact with vendors as necessary.
Salary range: $ 76-128K

32. ERP Technical Developer

Typical responsibilities / skills: understand the SDLC (Software Development Life Cycle); interact with business teams to understand requirements; analyze technical problems in ERP configurations and assess risk; write any necessary code for extending an ERP platform’s features, or to integrate with an organization’s applications. This position usually requires experience with a particular ERP solution and with one or more facets/ modules.
Salary range: $ 94-130K

31. Network Manager

Depending on company size, this role may overlap with Network Administrator. A Network Manager has overall responsibility for an organizations networks; ensures that networks are always running, especially if customers and/or partners rely on them; devises and implements a plan to either prevent or recover from a disaster. Overall, they are responsible for all the networks, local and non, that drive an organization, and for maintaining the hardware and cabling that goes with the networking infrastructure. That includes installing hardware and software, monitoring networks, etc., or managing a team of Network Analyst/ Engineers and/or the various Network Administrators. Certification may be required for some roles, depending on the networking technology used and especially if the role is significantly hands-on.
Salary range: $ 94-130K

30. Network Security Administrator

Typical responsibilities / skills: implement and follow a network security plan; document the networking infrastructure, including any firewall protocols and policies, monitoring and disaster recovery plans; use vulnerability assessment tools to determine potential risks; monitor and investigate security breaches; recommend organizational security policies; keep up to date on changing networking technology, and review software and hardware to be able to recommend upgrades when necessary.
Salary range: $ 95-130K

29. Project Manager, Applications Development

This role may overlap with Application Development Manager. This is a fairly technical role and sometimes requires a background as an application developer. An App Dev PM needs the ability to interact with co-workers from multiple departments, to keep them on track to achieve milestones, drive a project forward and resolve bottlenecks. They understand the SDLC (Software Development Life Cycle), budgets, project management principles, basic psychology of motivating people. This role sometimes requires industry knowledge and solutions, e.g., Financial software.
Salary range: $ 88-131K

28. Systems Security Administrator

Overlaps with others administrator roles. Security administrators oversee access to an organization’s computer systems, whether by internal or external users. Typical responsibilities / skills: develop and configure automated solutions for granting user access rights; oversee internal/ external user access rights manually when necessary; have knowledge of traditional and leading-edge security techniques and tools; understand security auditing procedures; determine security risks; investigate security breaches. This position may require knowledge of specific security-related software and applications.
Salary range: $ 95-131K

27. Network Security Engineer

This role is typically responsible for network and server architecture; implementation, admin, upgrade of hardware and software, e.g., firewalls, etc.; enforcement of security policies set down by either the organization’s Network Architect, Network Security Administrator, or similar position; monitoring and analyzing network usage for security issues; troubleshooting network problems; contributing to the selection of new technology and/or upgrades; contributing to the documenting of systems and processes; providing technical support for IT coworkers. Certification may be required. Knowledge of computer telephony technologies such as VoIP may be required, along with an understanding of relevant compliance issues. May require some physical effort, for cabling and installation work
Salary range: $ 99-131K

26. Data Warehouse Developer / Analyst

A data warehouse is a repository that combines data from several sources, internal and external, within an organization – e.g., sales and marketing – and is used for trend reporting. Typical responsibilities / skills for a Data Warehouse Developer: interact with business analysts to understand the necessary business logic; follow standards and procedures for databases set down by a Data Warehouse Manager; design and create databases for the purpose of data warehousing; design and run ETL (Extract, Transform, Load) procedures to extract external data and load into a data warehouse; test integrity of data warehouse; write and maintain any code necessary for data warehousing tasks including report generators. This position may require experience with specific 3rd-party applications, and often overlaps with Database Developer duties.
Salary range: $ 60-133K

25. Database Developer

This role sometimes overlaps with Database Engineer or Data Warehouse Developer (see above job description) and can cover a broad range of tasks. Typical responsibilities / skills: data management and administration, data modeling, data warehousing, investigate data integrity issues; devise and conduct data tests for integrity, and follow an action plan for any necessary recovery; document access of specific databases for developers in other departments; work with logical and physical models of data; understand principles of distributed data, data redundancy; incorporate database updates as per stakeholder requirements; produce reports on analyzed business intelligence data; write database queries and complementary computer code to support internal applications, and which are possibly shared with developers in other departments. This may require knowing “back end” programming or scripting languages such as Java, Ruby, Python, Perl, etc., as well as knowledge of both traditional RDBMSes (Relational Database Management Systems) and newer NoSQL databases such as Cassandra, CouchDB, MongoDB, Hadoop and others. The role tends to require specific commercial database system experience, experience with database performance tuning and troubleshooting, and may require some forms of certification.
Salary range: $ 73-134K

24. Data Modeler

Typical responsibilities / skills: creates the Conceptual Data Model representing an organization’s data requirements for various business processes; produces the plan for building the Logical Data Model(s) from the conceptual model. (The physical data model is the actual implementation (database) where data will be stored.) Data modeling (aka database modeling) covers business requirements for databases and is an organic process, so this role also requires adapting a database to business requirements changes.
Salary range: $ 76-134K

23. Project Manager

For an IT project, this overlaps with Computer and Information Systems Manager. This is a broader role than for an Applications Development Project Manager and may not require as much of a technical background. Project Managers should have at least an understanding of — if not experience with — the computer systems or software being built / maintained. Responsible for defining, maintaining, and enforcing a project schedule; updating schedule when requirements change or project facets become overdue; keep projects on or under-budget. Other responsibilities and requirements: understand Agile development process (where necessary); run scrums; interact with multiple departments and many levels of co-workers, and convey to them the importance of their respective stakes while also keeping technical resources such as developers goal-oriented; update management on the status of projects, bottlenecks, requests for resources. IT Certifications such as PMP (Project Management Professional) can increase opportunities and salary.
Salary range: $ 56-135K

22. Web Developer

This is a wide-ranging role that can include “front-end” (Web browser: JavaScript, HTML, CSS and related technologies) and “back-end” coding, or require specialization. Back-end coding could be using Java, Ruby, Python or Perl, etc., and might involve database queries and manipulation. A person focusing on back-end web development might also develop APIs (Application Programmer Interfaces) which layout a blueprint of commands for allowing integration of a software platform beyond its own code — such as for building the mobile version of a Web application, etc. Some jobs labeled “Web Developer” also have an expectation of front-end design, though such a role is usually denoted as Web Designer / Developer. Another role in this category is a Web Applications Developer, which involves integrating 3rd-party Web technologies.
Salary range: $ 60-135K

21. Product Manager, Software Development

Aka Software Product Manager. Usually “owns” (the development and maintenance of) one or more software products / applications / platforms within an organization; works with marketing, UX / design, developers, project managers, etc., in a largely cross-departmental role. Other requirements and responsibilities: be an evangelist for the product — internally and externally where appropriate; research the market and understand what the user wants — either in terms of improvements or new features; be an influential personality and possibly have an entrepreneurial mindset; be outward-facing and understand both customer needs and strategies for acquiring customers; have broad knowledge of relevant from products from various disciplines, not necessarily deep knowledge of one discipline.
Salary range: $ 99-136K

20. Data Security Analyst / Information Security Analyst

Typical responsibilities / skills: determine security risks for an organization’s computer systems, databases and networks; monitor external activity; install and configure security-related software (firewalls, encryption); understand compliance issues related to security, especially for a publicly-traded organization; make recommendations to management for security policies and procedures; design and run penetration testing (simulation of attacks); keep abreast of new attack techniques and implement means of preventing these.
Salary range: $ 61-137K

19. Applications Developer

Aka Application Developer. Typical responsibilities / skills: focus might be on middleware applications; interact with business analysts to understand and incorporate customer and business requirements; understand the SDLC (System Development Life Cycle); follow design specs and programming standards for coding applications; develop and test application-specific software and modules; interact with quality assurance specialists. Possibly requires experience with multi-tier environments. Requires an understanding of specific programming/ scripting languages and development frameworks, and possibly specific database packages.
Salary range: $ 69-137K

18. Technical Support

Aka Help Desk Technicians. The focus of a support tech’s work is interacting with non-IT users, whether internal to a company or external. One group of technicians may support internal users of 3rd-party software, while another group may support internal and external users of company software. Responsibilities include being familiar with the software, hardware or systems they support, including keeping up to date with both new and retired features; knowing where to find the answers to questions that come in to the help desk; possibly contribute to a repository of FAQs (frequently asked questions).
Salary range: $ 49-140K

17. Manager, Design & UX

Aka, User Experience Design Manager. Typical responsibilities / skills: oversee the user experience for an application or portfolio of applications; interact with marketing/ business, technical and other departments to collect requirements and make recommendations; interact with product owner/ manager (sometimes UX owns the product); interact with technical managers, project manager, executive management; manage a team of UX Designers – hiring, management, resource planning, mentoring. This not always a strictly a technical role, though such a manager might have a background that combines management, interface design and coding — or at least be tech-savvy enough to understand what is and is not possible for an organization’s software products.
Salary range: $ 94-140K

16. Manager, Technical Services/ Help Desk/ Tech Support

This is a general technical manager role and in some organizations, this title can incorporate other managerial duties including overseeing networks, managing network engineers, databases, database analysts and developers and more. Typical responsibilities / skills: manage help desk/ technical support teams for both internal and external users; budget for support staff equipment and software; be involved in corporate plans for hardware and software upgrades; define service call procedures and policies and monitor employee behavior on calls; ensure the updating of relevant documentation. The role usually requires industry-related technical experience and can require physical effort.
Salary range: $ 76-141K

15. Information Technology Manager

This role usually requires a technical background and leads a technical team, which could consist of developers, testers, analysts and more – whether or not the organization is technical. Typical responsibilities / skills: oversee the technical aspects of internal projects; maintain corporate IT procedures, with documentation; hire and lead a technical team to support the procedures; manage resources within a budget; keep up to date with new technologies, for recommending possible internal upgrades; interact with various departments, vendors and possibly consultants /contractors. The role can require a master’s degree in computer science or a related field.
Salary range: $ 99-142K

14. Business Intelligence Analyst

This is not always a purely technical role, though background could be and often is in computer science or a similar field. Usually, it’s a business-focused role that analyzes and reports on data used within the organization. Reports are a key part of such a role and are targeted for executives who will make business decisions upon the recommendations. This could be IT process improvement, software and hardware upgrades, networking, etc. Typical responsibilities / skills: collection and analysis of business data for process improvement, similar to “continuous improvement” philosophy; ability to express technical topics in a form non-technical decision makers can absorb; ability to structure business intelligence for internally-defined purposes. The role can require an understanding of a specific software, particularly database systems, and may involved working closely with developers.
Salary range: $ 101-142K

13. Mobile Applications Developer

This covers multiple related roles which require knowledge of at least one mobile operating system and development platform, such as Android or iOS, and the underlying programming languages. In some roles, Mobile Web development skills are a requirement. Typical responsibilities / skills: design, write and maintain mobile application code; port features for an app from another platform (such as desktop, Web, phone, tablet, wearable computing) to the mobile platform in question; integrate databases (internal) and REST APIs (internal and external); produce API components as necessary and document usage for other developers (internal and sometimes external); devise and run code tests in simulator or hardware; work with Quality Assurance staff for additional; testing log and fix defects. The role can sometimes require design skills for a front-end position.
Salary range: $ 100-144K

12. Information Technology Auditor

HA0540. May 2010. New HotKey being launched on the ICCS in RCC Control Rooms, to provide direct telephone link to the RHAís rescue recovery group control room. Nikki King, Chair of Road Haulage Association Rescue and Steve Ferridge her deputy were at the ERCC to mark the event.
Aka IT Auditor, Information Systems Auditor. Typical responsibilities / skills: reviewing and recommending compliance processes, especially for a publicly-traded company; determine and assess risk pertaining to technology, both for a single location and other corporate offices; audit an organization’s computer systems and infrastructure for secureness; comply with company audit policies (e.g., if in a divisional office); draft a security breech prevention plan; define audit procedures; report audit findings. This role is more likely to require a background in MIS (Management Information Science) or business administration, although IT skills are valuable.
Salary range: $ 67-146K

11. Quality Assurance Associate / Analyst

Software Quality Assurance (SQA) work is on of those unusual sets of roles where compensation varies widely. Companies that appreciate the value of proper testing and “code coverage” pay more for a good Software QA Analyst/ Engineer than they might for a Software Developer / Software Engineer, and thus often require a seasoned developer/ engineer. Other companies pay less much less and tend to employe QA testers — although both variations are sometimes referred to as a Software QA Engineer. In QA work, these are overlapping roles. The tester role is focused on running pre-defined test suites and verifying the results, reporting bugs or interacting with Software Developers/ Engineers. A QA Analyst / Engineer is more like to be the person designing test suites and improving code coverage to verify that everything that needs to be tested is being tested. The latter role can require experience with programming/ scripting languages and/or Web or Mobile platforms.
Salary range: $ 57-147K

10. Database Manager

Aka DBA Manager; has a role that overlaps with other database specialists. Typical responsibilities / skills: oversee how data assets are managed within a company, including data organization and access: internally-generated private and public data, as well as externally-created (user) private and public data; data modeling; database design; define and ensure data backup processes; monitor and analyze database performance; troubleshoot data integrity issues; manage a team of other database specialists, including Database Administrators. The role may require an understanding of one or more traditional DBMSes or the newer technologies, as necessary.
Salary range: $ 107-149K

9. UX Designer

Aka User Experience Designer. This role comes in various forms: desktop, Web, mobile, wearables. Typical responsibilities / skills: design software interface flow, user interactions, screen layout and organization, screen interaction (between screens), overall appearance (visual design), and optimizes the user experience — typically through iterative improvements and user feedback, to create engaging user experiences; create wireframes or more realistic prototypes — possibly with the help of front-end web developers or a web designer with the necessary development skills; recommend design patterns that are both tested (on other Web sites or apps or desktop software) as well as appropriate to the software at hand; define A/B Split Testing studies to determine which variation of an interface is more engaging. In some companies, UX teams own an application instead of a designated “content owner” and can thus request changes from software developers directly as needed. This is not necessarily a strictly technical role, and is always a creative role that involves an understanding of user psychology. However, it can require technical skills, especially if combined with another role, such as front-end Web development or front-end mobile app development. At the least, an understanding what is and is not possible for a particular software platform is important.
Salary range: $ 65-150K

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

Aka Quality Assurance Manager, (S)QA Manager. Typical responsibilities / skills: oversee all IT-related quality assurance efforts within an organization — e.g., the entire application portfolio; manage a team of QA specialists (testers, QA analysts, leads, supervisors); interact with stakeholders; attend high-level project meetings for new/ updated computer systems; budget resources for inter-departmental efforts. Whether or not a QA Manager codes in their role, this position tends to require senior-level QA analyst experience.
Salary range: $ 67-150K

7. Data Architect

Depending on the size of an organization, this role can overlap with that of over database specialists. Typical responsibilities / skills: provide a data architecture for an organization’s data assets, including databases, data integration (combining data sources into one view), data access; define the formal data description, structures, models, flow diagrams, and overall metadata; enable stakeholders to manage their portion of the databases or data warehouse, under guidance and data access policies; have logical and physical data modeling skills, whether they’re used in actuality or to oversee a Data Modeler’s efforts; defines data warehouse policies including for Information Assurance. The role usually requires senior experience as a Database Developer/ Analyst / Engineer.
Salary range: $ 111-153K

6. Manager, Data Warehouse

Aka, Data Warehouse Manager. Typical responsibilities/ skills: collect and analyze business data from external and internal sources; interact with stakeholders to understand and incorporate business requirements; database modeling, business intelligence skills, data mining, data analysis, reporting; oversee data warehouse integrity; oversee benchmarking of performance; manage a team of Data Warehouse Developer / Analysts.
Salary range: $ 115-154K

5. Network Architect

Aka Computer Network Architect. Depending on the size of an organization, this role can overlap with that of other network specialists. Typical responsibilities / skills: design internal and intra-office networks, including physical layout: LAN, WAN, Internet, VoIP, etc.; monitor network usage and performance, devise network tests and evaluate them; incorporate any new business requirements so as to upgrade overal network architecture; do any necessary cabling, 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 in implement a networking plan. Besides a Bachelor of Science degree, depending on the employer and the specific role, sometimes an MBA in Information Systems is required as well.
Salary range: $ 78-156K

4. Software Engineer

Aka Computer Software Engineer. In government positions and some more established corporations, Software Engineer and other IT positions are often divided into Levels indicating experience / rank. Each higher rank incorporates more 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 Developer. True “software engineers” are certified by an engineering board. While a Software Engineer creates/ tests/ documents software just as a Software Developer does, the former is more likely to also optimize software based on their technical, mathematical and/or scientific knowledge. They produce more reliable software through engineering principles. The salary range listed here covers any use of the title Software Engineer.
Salary range: $ 61-160K

3. Manager, Information Systems Security

An Information Systems Security Manager oversees the security of company and customer data and computer systems in general. Typical responsibilities / skills: oversee all IT security needs for 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 computer or information science or a related field, experience with specific computer systems security software, and may require one or more certifications.
Salary range: $ 115-160K

2. Manager, Applications Development

Aka Application(s) Development Manager. Typical responsibilities / skills: oversees an organization’s internally-created software applications and platforms; gather application requirements; interface with VP Tech, marketing, project managers, managers of other teams; manage software analysts and/or developers for an organization’s application portfolio; monitor timelines and resources; schedule projects where necessary. This role often requires senior-level experience with developing applications and may require experience with database design.
Salary range: $ 86-162K

1. Applications Architect

Aka Application Architect. This title is sometimes misused and applied to what would otherwise be a software developer or software engineer position. Typical responsibilities/ skills: broad knowledge of software used within an organization; project management experience; senior-level software development experience; broadly oversee the entire software development (application portfolio) effort for an organization; define application architecture; interact with the various role-specific architects, project manager, customer representatives; interact with developers while enforcing architecture. This might require experience with specific programming languages and software development frameworks.
Salary range: $ 66-183K


Taylor Bara said...

All you need is this link and you will learn how to write a reflection paper!

togel said...

Togel is a very interesting game, one of the many gambling games that use pure luck, on the site togel you can find this game.

donilely009 said...

Rebut hadiah setiap bulannya dengan total hingga ratusan juta rupiah hanya di link dewa poker asia. Customer Service kami akan siap melayani anda 24 jam.

donilely009 said...

Jenis-Jenis penawaran Dewapoker Taruhan! Taruhan free di situs dewa poker asia dan anda bisa mendapatkan bonus bonus yang menarik.

donilely009 said...

Bonus Poker Bid KDpoker di link Susun kartunya-kalahkan lawan-Dapatkan untung lebih!

Rohan said...

This Really Great information Of "all Articles"
thanks for sharing with us

meldaresearch said...

Online biology essay services have come up with Biology Essay Writing Services for biology research paper writing service students in order for them to score straight A’s in their custom biology research paper services.

James Esparza said...

Earlier this week, I spoke with 12-time Tour winner, Ryder Cup 2020 Live hero and Golf Channel analyst Justin Leonard on a range of topics, including where he thinks Tiger will make his debut on the Tour’s newly revamped schedule, and his expectations for Woods’ performance.

Star Wars said...

À plus de deux mois du départ du Tour de France 2020 en direct gratuit, les équipes dévoilent leurs présélections, voire même leurs sélections pour l’épreuve.

Claire M. Jensen said...

The teams are well prepared for it and it is certain that both teams are going to do well. This is a very important match and it is expected that the two teams are going to do well. nobody would be like to be left behind. Many fans cannot Ravens vs Browns Live imagine how their home team can disappoint them. It is the outcome of the match that would determine which of the teams is better. Already many bookmarkers could be disappointed because anything can happen.

rechardj said...

How to watch Colts vs. Jaguars: Live stream, TV channel, start time for Sunday's NFL game. By Scout Staff. Nov 17, 2019 at 12:30 pm ET 1 min read ...Jacksonville Jaguars - Indianapolis Colts Live Score, video stream and H2H ... Jaguars vs Colts Game Live previous results sorted by their H2H matches.- Indianapolis Colts vs Jacksonville Jaguars: Live score updates, TV channel, how to watch free live stream online. Posted Dec 29, 2019.

Benito Rollins said...

The Buccaneers vs Saints Live just two weeks ago, in a very low-scoring affair, holding the Saints without a touchdown — something very few teams have been able to do over the past decade.

Kelvin A Ayala said...

The latest entrant into this field, and which subsequently forms the center of our discussions, is the Ultimate Fighting Championship. But just what is it? Where did UFC 253 Fight Reddit Live Free it start? What does it entail? Are there any specialties or strong points about it? Please read our discussions hereunder as we embark on providing answers to these questions.

World Juniors said...

The most popular of the streaming options are Sling television. Sling is great because they offer a lot of sports channels and one of the sports channels that you Dolphins vs Patriots Game Live Online can receive from them is CBS. The other thing that you are going to like about this channel is that they make it possible for anybody to watch since they provide a free one-week streaming service.

Jason H. Gregory said...

There is the second option and that is watching that match through television. CBS is going to air that match live to the world. The station is the official broadcast Bengals vs Chargers 2020 Live Streaming
station. If you have cables you can watch it in the home through your television station. Once your channel can get access to the CBS station, it is going to be a wonderful opportunity for you to watch that encounter live.

Melinda Holtzclaw said...

The 2020 Tour de France is scheduled to be the 107th edition of the Tour de France, one of cycling's three Grand Tours. Originally scheduled to start on 27 June 2020, it Watch Le Tour de France 2020 Live was postponed until 29 August 2020, due to the COVID-19 pandemic in France.

Harry M. Joachim said...

Motor racing is a popular sport in this country. Because of that, many Americans do not waste any opportunity that is available for them to watch that. These days, internet streaming makes it easier for many people to watch this Indy 500 2020 Live Online championship. Even with your smartphones, smartwatches, and your smart televisions, it would be easier for you to watch the games live from different locations. Even if you do not have access to NBC, you can still have the opportunity of watching that game live.

Floyd Mayweather said...

From broadcast information to storylines to watch, here's everything you need to know for when the Eagles kick off their 2019 season against ... Philadelphia Eagles vs Washington Redskins 2020 Live Streaming The Redskins beat the Eagles by a touchdown when they played them in October. With only a ... Who: Philadelphia Eagles vs. ... Live Stream: NFL GamePass.How to watch Eagles vs. Redskins: NFL live stream info, TV channel, time, game odds. By Scout Staff. Sep 8, 2019 at 12:30 pm ET 1 min read ...

Sue R. Shrader said...

Get a summary of the Seattle Seahawks vs. Atlanta Falcons football game.Watch the highlights from the Week 8 matchup between the Seattle Seahawks and Atlanta Falcons at Mercedes-Benz Stadium. Atlanta Falcons vs Seattle Seahawks 2020 Live Online The Falcons defeated the Seahawks 34-31. Seattle Seahawks tight end Jimmy Graham makes a touchdown grab with an

Barry W. Donohue said...

Buffalo Bills 2021 Opponents: The official source of the Buffalo Bills future NFL opponents. Opponents subject to change. Jets vs Bills Live Stream Online 2020 Sam Darnold and Josh Allen Set to Square Off to Open the 2020 Season. After posting a 7-9 record last season, the Jets will have seven games against 2019 playoff teams and the 2020 schedule strength is .Buffalo should contend for the AFC East title. If the Bills win it in 2020 it'll be 25 years exactly since the last time they accomplished the feat (1995).

Unknown said...

Presumptive Democratic nominee Joe Biden's campaign on Wednesday released a raft of policy recommendations crafted by allies of the former vice president and Sen. Joe Biden T Shirt Store

Paul G. Ho said...

Las Vegas Raiders vs. Carolina Panthers Results. The following is a list of all regular season and postseason games played between the Las Vegas Raiders and Carolina Panthers. The two teams have met each Raiders vs Panthers Live Online other 6 times, with the Las Vegas Raiders winning 3 games and the Carolina Panthers winning 3 games.Sounds of the Game : Raiders vs. Panthers. Nov 30, 2016. Exclusive sideline footage from the Oakland Raiders Week 12 matchup against the Carolina Panthers ...

Florahmelda said...

To seek the best Healthcare Assignment Writing Services for those studying healthcare coursework writing services, it is important to hire an award winning healthcare essay writing service company.

DNAPOKER | Situs IDN Poker Online Resmi said...

Thanks for the tips. I really like this Website, it give so much information.

Link Dnapoker
Link Alternatif Dnapoker
Link Alternatif Dnapoker
Situs Poker Online
Situs Judi Online
Game Online Terbaik 2020
Agen Poker Resmi
Agen Poker Online
Agen IDN Poker
Prediksi Togel Hongkong
Prediksi Togel Sydney
Prediksi Togel Singapura
Prediksi Togel Malaysia
Link Alternatif Dnapoker

Star Sports HD said...

Kentucky Derby 2020 preparation is in top gear. This edition which is due in a few months is going to be the 146th time that the event is to take place in this country. The race is that of horses and in the few Kentucky Derby Live Free Online months leading to the event, the road would be busy because all the horses cannot take part in the final event. The qualification series is to help determine which horse makes it to the final and which horse would drop.

Change Donald Swenson said...

Get a summary of the Green Bay Packers vs. Minnesota Vikings football game.Nothing says kicking off a new season like hosting a Border Battle. The Minnesota Vikings on Thursday released their 2020 NFL Packers vs Vikings 2020 Live Stream schedule. The 60th campaign in franchise history will get underway at noon (CT) Sept. 13 against the Green Bay Packers at U.S. Bank Stadium.Minnesota Vikings 2020 Schedule and Opponents: The official source of the latest Vikings regular season and preseason schedule.

Unknown said...

As reported by The Sun, Khabib Nurmagomedov will fight Justin Gaethje this year despite the sudden passing of his father. UFC president Dana White is determined to arrange a fight between Khabib vs Gaethje Streaming.

Sue Fetterman said...

The PGA Tour's whirlwind schedule reaches Minnesota this week with the 3M Open from TPC Twin Cities. A few of the big names decided to opt out of Masters Golf 2020 Live Stream Free this event after the Memorial last weekend and a WGC following this week (and the first major two weeks out), but there's still some really good golfers in this field looking to get a victory.

Paula Webb said...

How to fix Windows error 0xc00000e9?

How to fix the "SUPPLY MEMORY ERROR" error Message for the HP Printer?

How to reset Canon Pixma printer ink cartridge and factory settings?

Unknown said...

Thank you for the share your valubale post....

Cancel Avast
Avg subscriptions
Mcafee Renew

Paula Webb said...

How to solve Windows Error 0xc00000e9?

How do I fix the HP Supply Memory Error 10.1000?

How to Reset a Canon Pixma Printer?

Paula Webb said...

How to fix Resetter Canon Pixma MG2570 printer?

Fixed Completely: Printer Supply Memory Error 10.00.01

Madhu said...

After the postponement of the competition, Tour de France en direct is scheduled to begin in August end. This competition will include 21 stages. So are you excited for Tour de France?

Paula Webb said...

5 methods to Easily fixed: Windows error code 0xc00000e9

How to Remove Microsoft Edge Virus

How to fix a supply memory error on an HP printer

Paula Webb said...

How to resolve Mac printing issues to my computer

Easy And Effective Steps To Troubleshoot Epson Communication Error

Fix Epson Printer in Error State in Windows 10?

shanto said...

shanto said...

delapan cashco said...

Situs Agen Slot Online delapancash adalah agen idn slot terbaik se-indonesia dengan minimal deposit yang sangat terjangkau

Agen Slot Online said...

Situs Agen Slot Online terpercaya adalah situs sparta77. Agen judi online aman dan terpercaya dengan lisensi resmi

milke usyk live said...

A bout between milke usyk live Was Originally set to clash on May 23 in London, the fight between the two was postponed due to the coronavirus. It was originally reported that the two were scheduled to clash in October 31, 2020. Now, Halloween may end up being the official day of the fight. If Usyk won the fight, the WBO is planning on having him face the winner of Anthony Joshua v. Tyson Fury. The two have agreed in principle to face one another in 2021.

Mike Tyson Vs Roy Jones Jr Live said...

It will not be easy for the fans to watch the event from outside the ring as fans are not allowed to watch the tyson vs roy jones live stream match. They can switch to Reddit instead.

Kelly Cain said...


Guest Blogger

Guest Blogging Site

Guest Blogging Website

Guest Posting Site

Unknown said...

Nice Blog. Thanks for sharing with us. Such amazing information.

Only Blog

Guest Blogger

Guest Blogging Site

Guest Blogging Website

Guest Posting Site

Info Mebel Jepara Online Berkualitas said...

Dipan Jati Jepara
Tempat Tidur Jati Jepara

Tapas Pradhan said...

Now I apply in RRC Western Railway Apprentice Recruitment 2021

rgopoker said...

rgopoker link alternatif 2021

Jeffery Godfrey said...

You can find several golf courses in the US and Europe. If you can’t be glued to screen to view watch Ryder cup 2021 live online, you can stream it online. Several online streaming options are available to watch Ruder Cup 2021, such as Spotlight, featured hokes and featured pairing options. You can watch expert commentary and highlights. Coverage for full event is also available via Golf channel app and digital channel of golf. Moreover, will help you to find more sources to watch online coverage.

TakeoffProjects said...

Thank you sir for sharing information regarding Computer Science Engineering Stuff. For technologies visit our website
B.Tech Projects on Takeoff Edu Group.