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