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