H

Harmonic Security

Zero-touch data protection platform for AI

Senior Software Engineer

Backend EngineeringPosted on Nov 9
Full-timeLondon, UK

About the Job

Requirements

  • At least 5 years of professional software engineering experience, primarily building backend services and distributed systems in the Java ecosystem, including Java, Spring Boot, and Maven or Gradle.
  • Some experience in a systems programming setting, such as Rust, C++, or native software running on user devices.
  • A solid grasp of systems programming concepts, including memory safety, concurrency, error handling, and inter-process communication.
  • Strong understanding of event-driven architectures, asynchronous processing patterns, messaging systems, and distributed system design.
  • Proven experience designing and maintaining APIs and service-to-service integrations.
  • Comfort operating in AWS, GCP, or Azure environments and working with modern observability tooling, logging, and monitoring platforms.
  • A track record of delivering performant, reliable, and scalable applications.
  • Experience with Rust or TypeScript is a bonus, and the candidate must be willing and able to learn whichever they do not know.

Responsibilities

  • Own deliveries and features from start to finish across backend services, the Endpoint Agent, and the Browser Extension.
  • Design, build, and own Java backend services in a microservices-based, event-driven architecture.
  • Ingest and process high-volume event data from agents and extensions running on customer devices.
  • Expose well-designed APIs used by the Endpoint Agent, Browser Extension, user interfaces, and external systems.
  • Make significant contributions to the Endpoint Agent in Rust across Windows, macOS, and Linux, and to the Browser Extension in TypeScript across Chromium, Firefox, and Safari.
  • Build robust tests, validation tooling, and deployment mechanisms for releases customers rely on every day.
  • Investigate and resolve platform-specific issues with precision and speed.
  • Work closely with security engineers, other engineers, and product stakeholders to shape technical requirements.

Desired Qualifications

  • Experience working with operating system platform APIs on Windows, macOS, or Linux, or building browser extensions.
  • Experience building products in cybersecurity, identity, data protection, or enterprise software-as-a-service environments.
  • Experience leading a technical initiative, or interest in growing into leading one.
  • Ability to learn quickly and independently, work across a wide variety of tasks, understand how backend services and device code fit together, make careful decisions in security-critical code, test and validate rigorously, and use AI tools to support engineering work.

About the Company

Harmonic Security

Zero-touch data protection platform for AI

Harmonic Security provides a zero-touch data protection platform for enterprises to govern and secure AI usage. Its Harmonic Protect system uses pre-trained, specialized large language models to detect sensitive data quickly, with Maestro configured in plain English to recognize context-specific data, and it monitors all AI tools across an organization to block risky uploads and control access. Unlike traditional DLP, Harmonic Protect avoids complex rule-setting and manual labeling, offering faster, context-aware protection and often guiding end users toward safer data handling. The goal is to help enterprises adopt AI safely and compliantly by reducing Shadow AI and insider risk, while enabling secure innovation for CISOs and their teams.

Company size
51-200
Company stage
Series B
Total funding
$74.5M
Headquarters
San Francisco, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at Harmonic Security

See more jobs