Enable job alerts via email!

Senior MacOS Agent Software Engineer - Endpoint DLP

Fortinet, Inc.

London

On-site

GBP 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a key player in their Cyber R&D team, where you will utilize your systems-level programming skills to enhance the FortiDLP Agent architecture. This role offers an exciting opportunity to work with a variety of programming languages, including Go, while developing cutting-edge endpoint client software. You will be at the forefront of managing customer data securely, contributing to innovative solutions in endpoint security. If you are passionate about technology and eager to learn, this position is perfect for you to grow and make a significant impact in a dynamic environment.

Qualifications

  • Strong experience in systems-level programming and networking.
  • Ability to mentor others and demonstrate outstanding technical skills.

Responsibilities

  • Develop the FortiDLP Agent architecture for endpoint client software.
  • Manage customer data extraction and ensure system integrity.

Skills

Systems-level programming
Networking
Software development
Mentoring and technical leadership
Technical ability
Endpoint security
Dynamic tracing and performance analysis
Observability technologies
Security principles
Proficiency in English

Tools

Go
Swift
Objective-C
C
C++
Instruments
VTune
DTrace
eBPF

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

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 the UK preferable.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.