Google logo
    G

    Senior Staff Software Engineer, Cloud CISO

    Google
    SE
    Hybrid
    Senior
    Full Time
    💰SEK 1,500,000 - SEK 1,530,000
    Rustdistributed systemsformal verificationtechnical leadershipGoogle Cloud

    Requirements

    • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
    • 8 years of experience architecting, implementing, and operating large-scale distributed systems, transactional storage engines, or high-performance database internals.
    • 5 years of experience developing production-critical systems in Rust.
    • 3 years of experience in technical leadership, setting multi-year architectural roadmaps, and driving cross-organizational technical initiatives.
    • Experience with formal specification, formal methods, or verified systems development (e.g., Verus, TLA+, SMT verification, or proof-carrying code).

    What You'll Do

    • Define the multi-year technical goal and architectural roadmap for high-efficiency, formally verified systems across Google Cloud CISO.
    • Lead the end-to-end architecture and implementation of distributed transactional systems, storage layers, and query engines built in Rust and verified with Verus.
    • Formulate verification strategies for complex, multi-component distributed protocols, proving correctness, fault tolerance, and data integrity under arbitrary failure modes.
    • Lead initiatives to replace bug-prone, resource-heavy legacy components with formally verified, resource-efficient alternatives across internal and open-source infrastructure.
    • Partner with VP-level and Principal engineering leadership to establish organization-wide verification standards, security baselines, and developer tooling.
    • Mentor Staff and Senior engineers and guide Google's participation in the global Rust and formal methods communities.
    • Drive engineering strategy, author foundational frameworks, and mentor senior technical talent across Google.

    Nice to Have

    • PhD in Computer Science with a focus on Distributed Systems, Transactional Storage, Database Engines, or Formal Verification.
    • Research publications in systems and data engineering venues (e.g., OSDI, SOSP, NSDI, VLDB, SIGCOMM, EuroSys).
    • Experience in architecting petabyte-scale storage engines, distributed consensus protocols (e.g., Paxos, Raft), or low-latency key-value databases.
    • Contributions to the broader systems and Rust open-source ecosystems (e.g., authoring/maintaining widely adopted crates, database engines, or storage primitives).
    • Expertise in hardware-conscious algorithmic design, query optimization, LSM-tree architectures, and zero-copy memory pipelines.
    • Ability to influence executive leadership and drive adoption of transformative security and verification technologies across multiple product areas.

    Benefits

    • 25% bonus target
    • equity
    • benefits at Google

    About Google

    Google specializes in internet-related services and products, including search, advertising, and software.

    Mountain View, CA, US
    10000+
    Software