Harmonic Security Inc
Senior Software Engineer
London, England - Hybrid, Remote. Posted 4 days ago
The role
You will design and build complex Java backend services and contribute to an Endpoint Agent in Rust and a Browser Extension in TypeScript. You will work on a full-system level to ensure software is fast, resilient, and trustworthy across operating systems.
What you will do
- 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
- Expose well-designed APIs used by the Endpoint Agent, Browser Extension, UIs, and external systems
- Make significant contributions to the Endpoint Agent in Rust across Windows, macOS and Linux
- Make significant contributions to the Browser Extension in TypeScript across Chromium, Firefox and Safari
- Build robust tests, validation tooling and deployment mechanisms
- Investigate and resolve platform-specific issues
- Work closely with security engineers, other engineers, and product stakeholders to shape technical requirements
Required qualifications
- 5+ years of professional software engineering experience, mostly building backend services and distributed systems in the Java ecosystem (Java, Spring Boot, Maven/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: memory safety, concurrency, error handling and IPC
- 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
- Comfortable 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
- Excellent collaboration and communication skills in cross-functional teams
Nice to have
- Experience with Rust or TypeScript
- Worked with OS platform APIs on Windows, macOS or Linux, or built browser extensions
- Experience building products in cybersecurity, identity, data protection, or enterprise SaaS environments
Benefits
- Competitive pay
- Meaningful equity
- Pension plan
- Flexible hybrid work
- Annual global off-sites
About the company
Harmonic Security builds the AI Governance and Control (AIGC) platform to help enterprises adopt AI safely and at scale. The company is named to the Rising in Cyber 2026 list and is backed by N47, Ten Eleven Ventures, and In-Q-Tel.