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