Will “Enterprise Architect” be Replaced By Robots? 🤔
13% Chance of Automation
“Enterprise Architect” will almost certainly not be replaced by robots.
This job is ranked #181 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Infrastructure Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Quality Assurance Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Computer Architect
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Automation Engineer
- Applications Analyst
Tasks for “Enterprise Architect”
- Advise customer about or perform maintenance of software system.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Direct software programming and development of documentation.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Coordinate installation of software system.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Develop or direct software system testing or validation procedures.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Train users to use new or modified equipment.
- Specify power supply requirements and configuration.
Related Technology & Tools
- Logic analyzers
- Mainframe computers
- Multi-core central processing unit CPU
- Directory servers
- Notebook computers
- In circuit emulators ICE
- Graphics processing unit GPU
- Desktop computers
- Application servers
- SAP Netweaver
- Deployment software
- Apache Hadoop
- Node.js
- Collaborative Application Markup Language CAML
- Delphi Technology
- Common business oriented language COBOL
- Emerald Software Group Emerald Green Office
- IBM Power Systems software
- Unified modeling language UML
- Data definition language DDL
- Embedded systems development software
- Microsoft Visual Studio
- The MathWorks Simulink
- NoSQL
- Fault testing software
- LAMP Stack
- Microsoft Visual Basic.NET
- Defect tracking software
- Enterprise resource planning ERP software
- Dassault Systemes CATIA
- Advanced business application programming ABAP
- Apache Tomcat
- Apple Macintosh OS/X
- Test design software
- ABC Compiler
- Microsoft Project
- Web service definition language WDSL
- Extensible HyperText Markup Language XHTML
- Sybase SQL Server
- Static analysis software
- Win CE
- Microsoft .NET Framework
- Red Hat WildFly
- Splunk Enterprise
- Interoperability testing software
- Transact-SQL
- IBM Rational Rose XDE Developer D93
- PostgreSQL
- Microsoft Office
- IBM z/OS operating systems
- Oracle Hyperion
- MUMPS M
- Symantec
- UNIX
- The MathWorks MATLAB
- Dynamic analysis software
- Magellan Firmware
- Document management system software
- Oracle Business Intelligence Suite
- Ada
- Recovery testing software
- Apache HTTP Server
- Allaire ColdFusion
- Formula translation/translator FORTRAN
- Objective Caml
- Practical extraction and reporting language Perl
- Computer On-line Real-time Applications Language CORAL 66
- Enterprise application integration EAI software
- Perforce Helix software
- List processing language LISP
- SAS
- Teradata Database
- Forth
- Gambit Scheme
- Microsoft SharePoint
- Microsoft Dynamics
- Oracle Application Server
- Configuration management software
- Assembler
- Requirements management software
- Stress testing software
- Wind River VxWorks
- IBM Rational PurifyPlus
- Bigloo Scheme
- Microsoft SQL Server
- C#
- Object Management Group Object Request Broker
- Algorithmic language ALGOL
- Mutation testing software
- Microsoft transact-structural query language T-SQL
- Oberon
- Security testing software
- Real time operating system RTOS software
- File server software
- Simulation program with integrated circuit emphasis SPICE
- Encryption software
- Common Lisp Object System CLOS
- Microsoft Visual Basic Scripting Edition VBScript
- Python
- ESRI ArcGIS software
- Apache Struts
- Component object model COM software
- MySQL
- C
- Data analysis software
- SAP Crystal Reports
- Microsoft PowerPoint
- String oriented symbolic language SNOBOL
- Document Object Model DOM Scripting
- LexisNexis
- Version control software
- IBM Rational Requisite Pro
- Microsoft SQL Server Reporting Services
- Modula
- DataVision
- IEA Software Emerald
- Functional testing software
- Migration testing software
- Extensible markup language XML
- National Instruments LabVIEW
- Computer assisted software engineering CASE software
- Swift
- Oracle WebLogic Server
- E++ pattern language
- Embarcadero Delphi
- IBM InfoSphere DataStage
- Event-driven State-machines Programming
- Computer Associates integrated data management system CA-IDMS
- IBM DB2
- Oracle JDBC
- Ruby on Rails
- Epic Systems
- Spring Framework
- IBM WebSphere
- IBM Rational ClearCase
- Microsoft Visual Basic
- Apache Solr
- Hibernate ORM
- Dynamic modeling software
- Backup and archival software
- Minitab
- Veritas NetBackup
- Oracle Fusion Applications
- SAP
- Adobe Systems Adobe Flash
- QNX
- Citrix
- Puppet
- PTC Creo Parametric
- Smalltalk
- IBM Cognos Impromptu
- Distributed database management software
- American National Standards Institute ANSI C
- Apache Pig
- KornShell
- Open Graphics Library OpenGL
- Pascal
- Integration testing software
- Regression testing software
- SAP Business Intelligence
- Oracle Reports
- Eiffel
- CA Erwin Data Modeler
- IBM Rational ClearQuest
- PHP: Hypertext Preprocessor
- Apache Subversion SVN
- Load testing software
- Automated installation software
- Oracle Business Intelligence Enterprise Edition
- Graphical user interface GUI design software
- A programming language APL
- Operating system shells
- Adobe Systems Adobe Flex
- Microsoft Active Server Pages ASP
- Software distribution management software
- Data manipulation language DML
- AWK
- Migration software
- Process control system
- Linux
- Test implementation software
- Microsoft ActiveX
- Haskell
- Interstate connection ICON
- B-Method
- Oracle Java
- C++
- Red Hat Enterprise Linux
- IBM AIX
- Patch management software
- AJAX
- Unit testing software
- Hewlett Packard LoadRunner
- Virtual private networking VPN software
- Customer information control system CICS
- IBM Notes
- Interface definition language IDL
- Programming language one PL/I
- Oracle Business Intelligence Discoverer
- Microsoft Word
- Dynamic hypertext markup language DHTML
- J
- Eclipse IDE
- ICON programming language
- Restructured extended executor REXX
- Hewlett Packard HP-UX
- Job control language JCL
- Verilog
- Oracle PL/SQL
- ABC: the AspectBench Compiler for AspectJ
- Sybase
- Microsoft Excel
- MongoDB
- Apache Cassandra
- Microsoft Access
- Hypertext markup language HTML
- Objective C
- Storage area network SAN software
- Oracle Solaris
- Prolog
- Enterprise JavaBeans
- Microsoft DirectX
- Microsoft Exchange Server
- Oracle Primavera Enterprise Project Portfolio Management
- Human resource management software HRMS
- Microsoft Internet Information Service IIS
- Call-processing language CPL
- McAfee
- jQuery
- Microsoft ESP SDK
- Microsoft Visual C# .NET
- Ruby
- Nagios
- Microsoft Visio
- Relational database management software
- Extensible stylesheet language transformations XSLT
- Oracle JavaServer Pages JSP
- JavaScript
- Drupal
- Visible Razor
- Integrated development environment IDE software
- Autodesk AutoCAD
- Cisco Systems IOS
- Microsoft Windows
- SAP Business Objects
- Microsoft PowerShell
- Symantec Visual Cafe
- Disk operating system DOS
- Apache Maven
- Scheme programming language
- System testing software
- Simple API for XML SAX
- Self
- Wireshark
- Web server software
- Embarcadero JBuilder
- Ext JS
- IBM Middleware
- Distributed component object model DCOM software
- Beginner's all-purpose symbolic instruction code BASIC
- Structured query language SQL
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Adobe Systems Adobe ActionScript