System Security

System Security Expert Job Description Template

System Security professionals are experts on preventing and mitigating security breaches that may arise from vulnerabilities in computer systems. This field covers a range of areas of expertise, including information security, network security, and mobile security. System Security professionals must “think like a hacker” in order to anticipate the main vectors of likely attack by malicious outsiders. They should have a keen eye for the most minute details, plus a well-rounded and in-depth knowledge of computer systems and the the tools of the trade.

Share

System Security professionals are experts on preventing and mitigating security breaches that may arise from vulnerabilities in computer systems. This field covers a range of areas of expertise, including information security, network security, and mobile security. System Security professionals must “think like a hacker” in order to anticipate the main vectors of likely attack by malicious outsiders. They should have a keen eye for the most minute details, plus a well-rounded and in-depth knowledge of computer systems and the the tools of the trade.

There is a shortage of formal training available to those who wish to go into the security field. While a formal education in computer systems is desirable, many of the best security experts are self-taught hobbyists when it comes to their familiarity with “hacking” and the techniques and vulnerabilities exploited by attackers. Since your security expert will be intimately aware of all of your system’s weakest points, it is critical that you can trust him or her.

This article provides a sample System Security Expert job description that will help you write the perfect job ad, and ensure that you find and hire the person that matches your specific criteria.

System Security Expert - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

{{Write a short and catchy paragraph about your company. Provide information about the company’s culture, perks, and benefits. Mention office hours, remote working possibilities, and anything else that makes your company interesting.}}

Job Description

We are looking for a Systems Security Expert with emphasis on {{WLAN/networks/web applications/penetration testing}}. You must be passionate about security and staying ahead of all possible threats to the system. You will be working with our development team to ensure that our network and technology stack is watertight. You will become thoroughly familiar with our architecture, helping to direct its development. You will provide regular reports of potential vulnerabilities and risk profiles. Good communication skills are critical to efficiently coordinate with our team and build a secure end product.

Responsibilities

  • Actively look for security vulnerabilities in our application and network, reporting issues and describing possible solutions.
  • Design and maintain our security infrastructure.
  • Stay up to date with security news, keeping an eye out for the latest vulnerabilities and remedies emerging in the field.
  • Actively liaise with the development team to ensure a secure architecture.
  • Actively liaise with the development team to ensure thorough automated testing of all source code (e.g., via Test-Driven Development).
  • Provide regular reports auditing our current services and latest changes, as well as our internal practices.
  • Monitor our server traffic, ticketing and reporting unusual packets.
  • {{Add other responsibilities here that are relevant.}}

Skills and Qualifications

  • {{Relevant education in Computer Science or Computer Engineering.}}
  • {{Relevant certification, such as CCNA or OWSE.}}
  • Thorough understanding of potential attack vectors such as XSS, injection, hijacking, social engineering, and so on.
  • Thorough understanding of cryptographic primitives and their underlying principles.
  • Sound command of {{your application’s environment}} and the command line.
  • Thorough understanding of networking protocols, such as TCP/IP.
  • Thorough understanding of HTTP and HTTPS, as well as their underlying implementations.
  • Thorough understanding of Content Delivery Networks and their integration into applications.
  • Basic programming proficiency, sufficient to write and execute scripts from the command line.
  • Active in the security community. Regularly attends meetups or conferences.
  • Contributes to open source projects, or creates purpose built tools for security work.
  • Working understanding of Agile Development processes.
  • Excellent communication skills. Ability to translate complex ideas into simple solutions on paper.
  • {{Include any framework, library, or any other technology related to your development stack.}}
See also:Toptal’s growing, community-driven list of essential System Security interview questions

Recent System Security Articles by Toptal Engineers

Find the right System Security interview questions

Read a list of great community-driven System Security interview questions.
Read them, comment on them, or even contribute your own.

Read the Questions

Hire a Top System Security Developer Now

Toptal is a marketplace for top system security developers, engineers, programmers, coders, architects, and consultants. Top companies and startups choose Toptal system security freelancers for their mission critical software projects.

See Their Profiles

Mark Castagneri

Freelance System Security Developer
United StatesToptal Member Since January 4, 2023

Mark is a risk assessor, program manager, security operations engineer, and architect with over 10 years of experience implementing risk reduction initiatives. He has a deep understanding of various security frameworks and tools. Mark has successfully developed budgets, risk-informed roadmaps, and project plans and has led multidisciplinary teams to effectively reduce risks and demonstrate compliance with standards, as confirmed by 3rd-party auditors.

Show More

John Mbuthia, M.Sc., CISSP

Freelance System Security Developer
CanadaToptal Member Since February 13, 2023

John has 17+ years of experience managing all aspects of IT and cybersecurity for Fortune 500 organizations and small operations. His expertise includes risk mitigation through balanced processes and controls, BCM, GRC, IAM, security operations, third-party risk, social media brand protection, training and awareness, physical security controls, incident response table-top exercises, and vulnerability management. John has consistently created compliant environments safe from emerging threats.

Show More

Elias Diab

Freelance System Security Developer
CanadaToptal Member Since February 28, 2023

Elias is a highly dedicated business, technical, and strategic information security, cybersecurity, and risk management officer, executive, consultant, advisor, expert, and specialist. With over 30 years of worldwide experience, he specializes in building, managing, and maintaining information security and cybersecurity programs designed to protect your organization's systems and assets from internal and external threats and help organizations achieve their regulatory compliance requirements.

Show More

Nicusor Serban

Freelance System Security Developer
NetherlandsToptal Member Since January 7, 2019

Nick is a site reliability engineer who uses the best practices to enhance an app's DevOps lifecycle. He can automate everything from the code to testing, release management, deployment, operations, monitoring, and CI/CD pipelines. He's also good at bringing your entire app stack into a nice Docker stack managed by either Compose, Swarm, or Kubernetes. Nick also worked as a developer with C#, Node.js, PHP, and Python, among others.

Show More

Rogelio Nicolas Mengual

Freelance System Security Developer
ArgentinaToptal Member Since May 6, 2013

Rogelio is a versatile, positive, and self-motivated full-stack engineer with over 15 years of experience in various programming languages, frameworks, and platforms. Rogelio enjoys taking on new challenges and constantly strives to learn new skills.

Show More

Ivan Sedlak

Freelance System Security Developer
SerbiaToptal Member Since December 8, 2015

Ivan has over 12 years of professional hands-on experience using a wide range of Microsoft technologies, mainly on enterprise web applications, security, internet, and serverless functions. His previous position was in a private company working as a senior .NET full-stack developer, software architect, and team leader. He has worked primarily on large-scale projects. Ivan has been working with Toptal clients since 2015.

Show More

Yuriy Polonskiy

Freelance System Security Developer
IsraelToptal Member Since January 16, 2019

Yuriy is the type of developer who believes that simplicity is the highest sophistication. Along with having several years of experience, he brings an eye for detail, a considerate and measured personality, and superb communication skills. His strongest skills are in DevOps—over four years of experience—but he’s also quite good with Python, AWS, cloud technologies, among others.

Show More

Kanwaljeet Singh

Freelance System Security Developer
IndiaToptal Member Since January 31, 2023

Kanwal is a cloud security architect with over a decade of experience with Azure, IT security operations, security information and event management (SIEM), information security, and vulnerability management. His expertise is backed by various cybersecurity certifications from vendors such as ISC2, Microsoft, Cisco, and Palo Alto Networks. Kanwal is currently working on projects related to the cloud and cybersecurity.

Show More

Discover More System Security Developers in the Toptal Network

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.