Google is seeking a Software Engineer III to join their Security Endpoint Agents Core team. This role is crucial for improving Alphabet's security posture by enabling security teams to better observe, protect and respond in any environment. The position is based in Dublin, Ireland, and requires expertise in low-level systems programming, particularly with C++ and Rust.
The Core team at Google is responsible for building the technical foundation behind Google's flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure. This team has a unique opportunity to impact important technical decisions across the company and break down technical barriers while strengthening existing systems.
The role involves working with security-critical systems, requiring strong expertise in low-level programming and system architecture. Key responsibilities include building and maintaining security agents with strict reliability requirements, working with eBPF functionality, and developing data collection pipelines for security-relevant information.
Candidates should have at least 2 years of experience with software development in C++ or Rust (or 1 year with an advanced degree) and strong knowledge of data structures and algorithms. The ideal candidate will have experience with both Rust and C++ codebases, systems programming, and maintaining telemetry agent's eBPF based functionality.
This position offers the opportunity to work on critical security infrastructure at one of the world's leading technology companies, with the chance to impact billions of users. The role combines technical depth in systems programming with the broader mission of enhancing security across Google's vast infrastructure. As part of Google's Core team, you'll collaborate with top engineers and have the opportunity to influence technical decisions that shape the company's future.