Server Engineer Job Description

Server Engineer Job Description

4.5
155 votes for Server Engineer
Server engineer provides basic support for VMWare ESXi, Windows server, Linux, storage, and server end software, including Perforce, Jira, SCCM, DNS, etc.

Server Engineer Duties & Responsibilities

To write an effective server engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included server engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Designs, implements, and supports Microsoft server systems to include Active Directory, Exchange, and SQL Server
Assist in the design of multi-server environments including IP address schemes, DNS, WINS
Complete understanding of Active Directory and Exchange 2010 in a multi-domain environment
Own and design accurate circuits and PCA designs
Work closely with our Battle.net team to develop cross platform solutions
Implement and own server features
Implement server infrastructure changes to support new gameplay features
Performance measurement and optimization
Work on the integrations between Overwatch and various Blizzard technologies, like battle.net
Provide 24 x 7 x 365 support for the bank’s server infrastructure

Server Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Server Engineer

List any licenses or certifications required by the position: MCSE, SSL, VCP, MCITP, DNS, RHCSA, ITIL, MCSA, MCP, F5

Education for Server Engineer

Typically a job would require a certain level of education.

Employers hiring for the server engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Education, Technical, Information Technology, Electrical Engineering, Computer, Computer Engineering, Business, Math

Skills for Server Engineer

Desired skills for server engineer include:

Active Directory
DNS
Windows infrastructure
Linux
VMware
Redis
SCCM
Tomcat
Windows Server operating systems
DHCP

Desired experience for server engineer includes:

Experience with JavaScript Frameworks (Angular, jQuery, Dojo)
Experience with Unit Testing server side code and JavaScript
3 or more years of experience in C/C++ development
3 or more years of experience in low level kernel ` OS subsystems
3 or more years of experience in source-level debugging
3 or more years of experience with software engineering methodologies

Server Engineer Examples

1

Server Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of server engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for server engineer
  • Reporting to the Development Director and under the technical supervision of the Technical Director to design and implement leading edge server side solutions for web sites and console games
  • Reporting to the Development Director and under technical supervision of the Technical Director or Lead to design and implement server side solutions for web sites and console games
  • Participate in the 3rd tier live site and game team support and investigation
  • Complete the assigned tasks with quality and consistency and deliver on time
  • Participate in design and code reviews and adhere to high quality standards and best practices
  • Write location code
  • Handle numerous user requests
  • Process terabytes of data
  • Complete scaling challenges
  • Implement and own major World of Warcraft server gameplay features
Qualifications for server engineer
  • Experience with REST API client implementation using JSON/XML
  • Experience with PHP Frameworks such as Laravel, Yii and Zend
  • Minimum 3 years experience developing software in Python
  • Leading and working with cross-functional teams (HW and SW) practical experience in all phases of the software development lifecycle
  • Education BS EE, CS, CE required, MS preferred
  • Good cross-cultural team player
2

Server Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a server engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for server engineer
  • Use Go, Java, C/C++, Python on a Linux based operating system to develop software
  • Diagnose and fix complex player impacting problems on live World of Warcraft servers
  • Implement instrumentation and testing strategies to ensure correct functionality of features
  • Deployment of patches and live hotfixes
  • Provide server implementation advice for other team members
  • Implement and maintain the World of Warcraft in-game shop features
  • Be a cross-team contact point for all in-game shop requests and needs
  • Work with QE engineers and ensure software testability, quality and stability
  • Implement features to improve server reliability and uptime
  • Support and improve the live service
Qualifications for server engineer
  • Previous leadership experience or leadership potential
  • Experience implementing scalable client / server architectures
  • Working knowledge of network and server security issues
  • Experience implementing TCP / UDP networking
  • Networking experience in TCP / IP
  • Experience with diagnosing and fixing crashes, deadlocks, stack overflows, and heap corruption
3

Server Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a server engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for server engineer
  • Review logs and monitor data to diagnose and fix issues occurring on the live service
  • Implement and maintain online features for StarCraft II
  • Diagnose and fix issues occurring on live servers
  • Implement new features related to the online aspects of StarCraft II
  • Setup and configure NETAPP SAN equipment and software
  • Configures and installs client and server network software for upgrading and maintaining network and telecommunication systems
  • Complete understanding of Microsoft Windows 2003/2008/2012 operating systems
  • Complete Understanding of Centralized Storage Solutions (SAN, NAS) using Fibre Channel or iSCSI protocols
  • Investigates, designs, install, configures and monitors all business critical application servers
  • Coordinates use of technology resources with user’s needs and provides technical services for IT projects
Qualifications for server engineer
  • Experience with POSIX or Win32
  • A minimum of 5 years’ experience and have shipped a AAA game
  • Networking experience in TCP / UDP
  • Prior development work on client / server game systems
  • Previous experience with shipping game titles
  • Scalability considerations
4

Server Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of server engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for server engineer
  • Monitors and audits system rights and usage to ensure the security of data and access privileges
  • Test new software solutions to insure the output conforms to organizational needs and business requirements
  • Accomplishes financial objectives by providing input to the forecasting and annual budget preparation processes
  • Establishes goals by gathering pertinent business, financial, service, and operations information
  • Server Support
  • Clearly and succinctly describe issues submitted by the community and dispatch them to engineering
  • Recognize patterns in a sea of information and effectively categorize and create links between related issues and projects
  • Contribute to internal technical projects, which can include software development, benchmarking, building documentation and training guides
  • Test of complex, java-based server backend systems
  • Support remote software integration and deployment to various systems
Qualifications for server engineer
  • Security considerations (encryption, denial of service)
  • Experience as a software or performance engineer in at least one application, such as Distributed storage (Ceph
  • Prior development work on client / server systems
  • Experience developing server based applications in C# and .NET technologies
  • Recent experience of working with the latest Microsoft server technologies (e.g., Windows Server 2008/12, MS SQL 2012/14)
  • Experience developing SOA WCF web-services
5

Server Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of server engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for server engineer
  • Work directly with top-name customers on development and deployment of new server hardware and firmware (BIOS/RAID/DMI/FRU)
  • Drive technical issues to closure by working with internal and field engineers to identify, track, root cause, and resolve issues
  • Provide support to manufacturing and customer service teams internally
  • Provide input on next-generation server products by designing, building, and testing evaluation units to meet customer requirements
  • Balance design choices across cost
  • Qualify bleeding-edge hardware and firmware technologies at component and platform levels
  • Execute and analyze power and performance benchmark tests on new server hardware
  • Refine standard tests to drive improvements in new technologies and more effectively meet customers’ needs
  • May be called upon to provide user security definitions and user security setup application support and maintenance
  • Analyze feature requirements and then estimate effort, design and implementation to meet the requirements
Qualifications for server engineer
  • Ability to work in a dynamic, collaborative and distributed team environment
  • Protocol design / optimization
  • Architecture (cloud, client / server)
  • 2+ years with product development
  • Experience with MySQL or Postgres, including SQL query optimization
  • Experience with distributed computing frameworks

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates