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