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