Computer Systems Engineers/Architects
SOC: 15-1199.02

Description:

Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.


National Salary Information:

Hourly Statistics:

Annual Statistics:

Source: Bureau of Labor Statistics 2015 wage data.


Employment Projections:

Employment (2014):
233,000 employed

Projected (2024):
240,800 employed

Projected growth (2014-2024)


Source: Bureau of Labor Statistics 2015 2014-2024 employment projections external site. "Projected growth" represents the estimated change in total employment over the projections period (2014-2024). "Projected job openings" represent openings due to growth and replacement.


Alternate Titles:

  • .Net Architect
  • Computer Systems Architect
  • Electronic Data Interchange System Developer (EDI System Developer)
  • Enterprise Architect
  • Information Architect
  • Knowledge Architect
  • Network Analyst
  • Network Engineer
  • Reliability Engineer
  • Requirements Engineer
  • Security Architect
  • Software Engineer
  • Solution Architect
  • System Architect
  • Systems Engineer
  • Technical Architect
  • Web Architect


  • Job Zone Four: Considerable Preparation Needed

    Experience:

    A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.

    Education:

    Most of these occupations require a four-year bachelor's degree, but some do not.

    Job Training:

    Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.


    Required Skills:

  • Reading Comprehension
  • Active Listening
  • Writing
  • Speaking
  • Mathematics
  • Science
  • Critical Thinking
  • Active Learning
  • Learning Strategies
  • Monitoring
  • Social Perceptiveness
  • Coordination
  • Persuasion
  • Negotiation
  • Instructing
  • Service Orientation
  • Complex Problem Solving
  • Operations Analysis
  • Technology Design
  • Equipment Selection
  • Installation
  • Programming
  • Operation Monitoring
  • Operation and Control
  • Equipment Maintenance
  • Troubleshooting
  • Repairing
  • Quality Control Analysis
  • Judgment and Decision Making
  • Systems Analysis
  • Systems Evaluation
  • Time Management
  • Management of Financial Resources
  • Management of Material Resources
  • Management of Personnel Resources

  • Knowledge Used:

  • Administration and Management
  • Clerical
  • Economics and Accounting
  • Sales and Marketing
  • Customer and Personal Service
  • Personnel and Human Resources
  • Production and Processing
  • Computers and Electronics
  • Engineering and Technology
  • Design
  • Mechanical
  • Mathematics
  • Physics
  • Chemistry
  • Psychology
  • Sociology and Anthropology
  • Education and Training
  • English Language
  • Foreign Language
  • Public Safety and Security
  • Law and Government
  • Telecommunications
  • Communications and Media
  • Transportation


  • Tasks:

  • Communicate with staff or clients to understand specific system requirements.
  • Provide advice on project costs, design concepts, or design changes.
  • Document design specifications, installation instructions, and other system-related information.
  • Verify stability, interoperability, portability, security, or scalability of system architecture.
  • Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components.
  • Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability.
  • Provide technical guidance or support for the development or troubleshooting of systems.
  • Identify system data, hardware, or software components required to meet user needs.
  • Provide guidelines for implementing secure systems to customers or installation teams.
  • Monitor system operation to detect potential problems.
  • Direct the analysis, development, and operation of complete computer systems.
  • Investigate system component suitability for specified purposes and make recommendations regarding component use.
  • Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software.
  • Configure servers to meet functional specifications.
  • Develop or approve project plans, schedules, or budgets.
  • Define and analyze objectives, scope, issues, or organizational impact of information systems.
  • Develop system engineering, software engineering, system integration, or distributed system architectures.
  • Design and conduct hardware or software tests.
  • Establish functional or system standards to ensure operational requirements, quality requirements, and design constraints are addressed.
  • Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements.
  • Research, test, or verify proper functioning of software patches and fixes.
  • Communicate project information through presentations, technical reports or white papers.
  • Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions.
  • Direct the installation of operating systems, network or application software, or computer or network hardware.
  • Train system users in system operation or maintenance.
  • Perform security analyses of developed or packaged software components.
  • Develop application-specific software.
  • Develop efficient and effective system controllers.

  • Tools & Technology:

  • Blade servers
  • Computer network routers
  • Desktop computers
  • Graphics display cards
  • Laptop computers
  • Lightweight directory access protocol LDAP servers
  • Mainframe computers
  • Mass storage devices
  • Motherboards
  • Multi-conductor cables
  • Personal computers
  • Radio frequency cables
  • Smartphones
  • Tablet computers
  • Web servers
  • 37signals Basecamp
  • Adobe Systems Adobe ActionScript
  • Adobe Systems Adobe AIR
  • Adobe Systems Adobe Flash
  • Adobe Systems Adobe Flex
  • Adobe Systems Adobe FrameMaker
  • Advanced business application programming ABAP
  • AJAX
  • Altia software
  • Aonix Software Through Pictures
  • Apache Cassandra
  • Apache Hadoop
  • Apache HTTP Server
  • Apache Maven
  • Apache Pig
  • Apache Solr
  • Apache Struts
  • Apache Tomcat
  • Autodesk AutoCAD
  • Autodesk Revit
  • Avaya software
  • BEA Tuxedo
  • Borland VisiBroker
  • BroadVision software
  • C
  • C#
  • C++
  • CA Erwin Data Modeler
  • Cascading Style Sheets CSS
  • Cisco IOS
  • Citrix software
  • Clarity Systems IBM Clarity
  • Common business oriented language COBOL
  • Computer aided design and drafting CADD software
  • Customer information control system CICS
  • Dassault Systemes CATIA software
  • Data entry software
  • DBTools Software DBManager Professional
  • Delphi software
  • Drupal
  • Dynamic hypertext markup language DHTML
  • Eclipse software
  • Enterprise JavaBeans
  • ESRI ArcGIS software
  • Ext JS
  • Extensible HyperText Markup Language XHTML
  • Extensible markup language XML
  • Firewall software
  • Formula translation/translator FORTRAN
  • Grails
  • Groovy
  • Hewlett Packard HP-UX
  • Hewlett Packard LoadRunner
  • Hibernate ORM
  • Human resource management software HRMS
  • Hypertext markup language HTML
  • IBM AIX
  • IBM Cognos Impromptu
  • IBM DB2
  • IBM Domino
  • IBM InfoSphere DataStage
  • IBM Infosphere Information Server
  • IBM Lotus SameTime
  • IBM Notes
  • IBM Power Systems software
  • IBM Rational Application Developer
  • IBM Rational Build Forge
  • IBM Rational ClearCase
  • IBM Rational Rose
  • IBM WebSphere
  • ILOG Rules software
  • Integrated development environment IDE software
  • Intrusion detection system IDS software
  • IONA Orbix
  • JavaScript
  • Job control language JCL
  • jQuery
  • KornShell
  • LAMP Stack
  • Linux
  • Local area network LAN software
  • McAfee software
  • MEDITECH software
  • Microsoft .NET Framework
  • Microsoft Access
  • Microsoft Active Directory
  • Microsoft ActiveX
  • Microsoft Dynamics software
  • Microsoft Excel
  • Microsoft Exchange Server
  • Microsoft Internet Information Service IIS
  • Microsoft Office software
  • Microsoft PowerPoint
  • Microsoft Project
  • Microsoft SharePoint software
  • Microsoft SQL Server Reporting Services
  • Microsoft SQL Server software
  • Microsoft Visio
  • Microsoft Visual Basic
  • Microsoft Visual Basic Scripting Edition VBScript
  • Microsoft Visual Studio
  • Microsoft Windows
  • MicroStrategy software
  • Minitab software
  • MongoDB
  • MySQL software
  • Nagios
  • National Instruments LabVIEW
  • Network intrusion prevention systems NIPS software
  • Node.js
  • NoSQL software
  • Objective C
  • Oracle Business Intelligence Enterprise Edition
  • Oracle E-Business Suite Financials
  • Oracle Eloqua software
  • Oracle Hyperion software
  • Oracle Java
  • Oracle Java 2 Platform Enterprise Edition J2EE
  • Oracle JavaServer Pages JSP
  • Oracle JD Edwards EnterpriseOne
  • Oracle JDBC
  • Oracle PeopleSoft software
  • Oracle PL/SQL
  • Oracle Solaris
  • Oracle WebLogic Server
  • Perforce Helix software
  • PHP: Hypertext Preprocessor
  • PostgreSQL software
  • Practical extraction and reporting language Perl
  • Puppet
  • Python
  • Qlik Tech QlikView
  • R
  • Red Hat Enterprise Linux
  • Red Hat WildFly
  • Relational database management software
  • Ruby on Rails
  • SAP Business Objects software
  • SAP Crystal Reports
  • SAP software
  • SAS software
  • Smalltalk
  • Snort
  • Splunk Enterprise
  • Spring
  • Spring Framework
  • SPSS software
  • Storage area network SAN software
  • Structured query language SQL
  • Sybase software
  • Symantec security software
  • Symark PowerBroker
  • Tableau software
  • Teradata Database
  • The MathWorks MATLAB
  • ToadSoft Toad
  • Transact-SQL
  • Unified modeling language UML
  • UNIX
  • Verilog
  • Veritas NetBackup
  • Virtual private network VPN software
  • Virtual private networking VPN software
  • VMWare ESX Server
  • Web browser software
  • Wide area network WAN software
  • Wireshark
  • xQuery


  • computer and mathematical


    industry stats

    SOC: 15-0000

    Total Employed: 4,005,250

    Average Annual Salary: $86,170