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