Systems Engineer Job Description: Top Duties and Requirements

A Systems Engineer, or Engineer, is someone who is responsible for setting up and maintaining computer systems within an organization. Their primary duties include installing, testing, and maintaining computer operating systems.

Build a Job Description

Systems Engineer duties and responsibilities

When writing a job description for a Systems Engineer, specify the duties and responsibilities required to excel in the role, including:

  • Leading the communication system design and delivery for new systems, upgrades, or replacements
  • Preparing any control documents, test plans, reports, and installation drawings
  • Developing and presenting technical papers to help company executives understand the efficiency of the system
  • Sharing progress reports with leadership teams and other departments to communicate changes and developments
  • Designing, operating, and engineering key computer systems
  • Creating and executing test plans to further develop the computer systems
  • Working with other vendors and IT personnel for any problem resolutions required
  • Collaborating with other Systems Engineers or Systems Architects to understand application improvements, plans for change, or communicating back to the business
Build a Job Description

Systems Engineer Job Description Examples:


Example 1

Overview: Candidate Profile: The ideal candidate is a detail-oriented systems specialist who has proven trouble-shooting skills and the ability to multi-task in a fast paced environment. SCOPE OF Position: To maintain and support the company’s systems including: provision hardware and software, set up accounts, resolve technical problems for end users, backups and application support. Benefits: We proudly offer a competitive benefit package for all our permanent associates including a robust pension plan, healthcare, annual bonus, RRSP, 3 weeks' vacation to start, disability insurance, life insurance and more. We also offer some fun perks like passes to the Park for friends and family. How You'll Make A Difference: Maintain company’s operational and administrative systems Create, delete and maintain all system user accounts Manage and maintain Windows [phone number][phone number]Active Directory, Office 365 and Exchange Online Maintain accurate records of all maintenance, inventory and security measures as it relates to IT equipment Provide Helpdesk support and the Parks POS (Point of Sales) system solution Support proprietary hardware and software while ensuring connectivity and support of related local area networks Assist in the design, implementation, support and maintenance of company’s operational and administrative systems Design, administer and maintain system administration functions (backups, disaster recovery, security, documentation and performance monitoring) Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks Provide 2nd and 3rd level support Experience on Hyper-visor, Virtualization, IP cameras and phone system Manage Seasonal team of technicians and ensure proper staffing levels at all times Research, justify, plan and implement operational systems and related enhancements and improvements Test, document and support existing systems and assist in implementation of new systems New system project management (planning, design, implementation, and documentation) Keep abreast of current trends and practices in given field of expertise by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies Participate in and contribute to Cedar Fair systems initiatives. Work with counterparts to ensure installed and new systems are in compliance to corporate standards and expectations Coordinate with departments during installation and system modification or repair Investigate and evaluate the impact new systems will have on existing Formulate and recommend alternative courses of action to address any deficiencies Maneuverability and mobility to work throughout the park on various systems Respond to and take appropriate action to resolve problems or concerns Create and maintain documentation on systems (hardware and software), work and process flows, as well as, development of daily process checklists and procedures We're Looking For: Post Secondary Degree in Computer Science or related Community College diploma Experience with current Microsoft desktop operating systems, Microsoft Exchange, and solid understanding of Active Directory is required Experience with Windows [phone number], [phone number]and Exchange Online is Required Completion of Microsoft 365, Azure and other certifications is a plus Solid networking knowledge (OSI network layers, TCP/IP) Excellent written, verbal, and listening skills Excellent interpersonal and organizational skills Knowledge of point of sale and back office systems integration a plus Valid Ontario driver's licence Must be able to work weekends, holidays, and flexible schedule

Example 2

Primary Troubleshoot hardware and liaise with vendors Install and maintain Windows Active Directory infrastructure Perform activities as a field technician including infrastructure cabling. Administer Linux and Mac environments Provide managed services support including patching, asset management, licensing and monitoring emails and operational alerts Install and configure new servers, workstations, and other IT equipment. Develop and maintain technical documentation of systems and network. Track, prioritize and document requests using an IT support request system. Perform ticketing and time entry in centralized invoicing systems Provide documentation and standardization of work, procedures and policies Deliver projects end to end, including effective communication with customers Lead and develop technology initiatives. Technical Skills Required Degree or Diploma in a computer related field (Computer Science or Information Systems); Understand local area networking and setting up and configuring end user devices Strong knowledge of Windows Active Directory Experienced in on-premise Microsoft Exchange and Office 365 Scripting automation and management tasks in Powershell or Python Experienced in virtualization (Vmware, HyperV) Knowledge of configuring network switches, firewalls and routers Experience with setting up and maintaining Linux environments Experience 2+ years working in desktop and server support Personal Abilities You have excellent communication skills, both verbal and written. Ability to create clear, concise, client-facing communications. You are able to deal with emergencies with calm You are motivated to learn new skills and work hard every day Be easy to get along and enjoy working in a team Extended Medical Benefits provided after probation Driver’s License – You must have your own drivers license and be able to drive Job Type: Full-time Location: Surrey

What does a Systems Engineer do?

A Systems Engineer works in an organization with other Engineers to make sure computer systems work effectively within the business. Typically, a Systems Engineer manages installed systems and is responsible for fixing any problems that may arise. Fixing computer issues may include troubleshooting or reverse-engineering systems to solve the problem. A Systems Engineer may also prepare any documentation required for others to use the computer systems and perform basic troubleshooting. Additionally, a Systems Engineer may work with vendors to secure contracts and ensure their company gets a favourable deal. Sometimes, Systems Engineers need to travel between company campuses or offices.

Systems Engineer skills and qualifications

A successful Systems Engineer will have various prerequisite skills and qualifications required for the duties performed in this job, including:

  • Experience in monitoring, training, and teaching junior staff members or other Systems Engineers
  • Strong verbal and written communication skills
  • Ability to manage multiple projects at the same time
  • Excellent planning and organizational skills
  • Experience working with or administering at least one cloud platform, such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform
  • Excellent problem-solving and analytical thinking skills

Systems Engineer experience requirements

Systems Engineer job applicants generally need five or more years of experience working in the IT field. Look for applicants who have previously worked with public cloud platforms like Google Cloud Platform. Candidates who have experience working with infrastructure management, application development, or analytics software are an asset. Candidates also need experience reviewing and executing test plans to further system developments. Systems Engineers who have worked in a design office environment and have hands-on field experience are often preferred.

Systems Engineer training and education

Applicants should have at least a bachelor’s degree with a specialization in computer engineering, electrical engineering, engineering physics, or a related discipline. Generally, a master’s degree or doctoral degree in an engineering-related discipline is preferred. Make sure to look for an applicant who has been licensed by an accredited engineering association, such as the Professional Engineers of Ontario. It is also important to look for an applicant with a Professional Engineer (P.Eng) certification.

Systems Engineer salary expectations

According to Indeed Salaries, the average salary for a Systems Engineer in Canada is $84,551 per year. The salary can vary depending on experience, education, location, and type of company.

Job description samples for similar roles

If a Systems Engineer is not what you are looking for, other related descriptions include:

Ready to Hire? Build a Job Description

Systems Engineer job description FAQs

What should you look for in a Systems Engineer's resume?

When looking at resumes for a Systems Engineer, it is important to make sure the job applicant is registered with an accredited licensing body. The job applicant should have a bachelor’s, master’s and/or doctoral degree in a relevant engineering discipline like computer science. Keep an eye out for key software programs used at the company to make sure those applying to the role have that experience. It’s also important that the applicant has enough experience required for the role.

What makes a good Systems Engineer job description?

A good Systems Engineer job description should list the software programs the applicant will use in the job. It should also list the duties involved in the position, such as compiling technical papers and reports, creating and executing test plans, and leading a team. The job description should have information about the type of projects that the department is currently working on and will work on in the future. 

How do you make your Systems Engineer job description stand out?

The best way to make a Systems Engineer job description stand out is to list the prominent duties and responsibilities, and the specific programs or systems currently used on the job. Include details about the company culture, and the size of the IT team and the departments they collaborate with most often. Highlight any company benefits, such as an RRSP-matching program, a defined pension plan, or performance bonuses.

Job Description Examples

Need help writing a job description for a specific role? Use these job description examples to create your next great job posting. Or if you’re ready to hire, post your job on Indeed.

No search results found