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