Job Search and Career Advice Platform

Enable job alerts via email!

Senior MacOS Agent Software Engineer - Endpoint DLP

Fortinet, Inc.

Greater London

On-site

GBP 50,000 - 70,000

Full time

7 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A cybersecurity solutions provider in Greater London is looking for a software developer to work in their Cyber R&D team. In this role, you will develop the FortiDLP Agent architecture, which is responsible for managing customer data securely. The ideal candidate should have skills in systems-level programming, networking, and be willing to learn new programming languages, particularly Go. Familiarity with endpoint security and technical leadership is a plus.

Qualifications

  • Enthusiasm for learning new programming languages.
  • Experience in endpoint security and system extensions.
  • Familiarity with performance analysis tools.

Responsibilities

  • Develop the FortiDLP Agent architecture for endpoint client software.
  • Manage the extraction and handling of customer data.

Skills

Systems-level programming for the Mac platform
Experience in networking
Experience of software development in any language
Familiarity with mentoring and technical leadership
Outstanding technical ability

Tools

Go
Swift
Objective-C
C
C++
Job description

You will work in our Cyber R&D team and use your knowledge of systems level development to develop our FortiDLP Agent architecture. The Agent is our endpoint client software, and is responsible for the extraction and management of our customer's data.

About you

You’re not expected to have all of the following skills, but they will be useful in performing your job.

We are looking for someone with:

  • Systems-level programming for the Mac platform.
  • Experience in networking.
  • Experience of software development in any language.
  • Familiarity with mentoring and technical leadership.
  • Outstanding technical ability.

At FortiDLP we default to programming using Go, but also use a wide variety of different languages and frameworks. It's not expected that you would be familiar with Go (or any of the other languages we use) but you should be enthusiastic and willing to learn new things.

Experience in any of the following would be an advantage:

  • Software development in Go, Swift, Objective‑C, C, or C++.
  • Endpoint security, network and other system extensions.
  • Systems Analytics; Dynamic tracing and performance analysis tools such as Instruments, VTune, DTrace and eBPF.
  • Observability technologies, logging and metrics.
  • Security principles including PKI, certificates and cryptography.
  • Proficiency in English.
  • Right to work in UK preferable
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.