Staff Software Engineer, Information Security Engineering

Google Google · Big Tech · Singapore

Staff Software Engineer, Information Security Engineering at Google, focusing on Software Supply Chain security. This role involves designing and implementing security techniques, improving spatial safety in C++ code, and contributing to migration to memory-safe languages like Rust. The engineer will lead a team, mentor, and collaborate with various stakeholders to define strategy and execute goals, including AI strategy, to protect Google's systems while maintaining developer velocity.

What you'd actually do

  1. Design and implement new techniques and make them work for software systems across many product teams.
  2. Implement and validate security mitigations, apply techniques to improve spatial safety in C++ code, and contribute to the migration of Google's systems towards memory-safe programming languages such as Rust.
  3. Lead a first class software engineering team. Be responsible for the technical mentorship, team culture and engineering excellence
  4. Collaborate with the engineering manager, Product Manager (PM) and Technical Program Manager (T/PgM) partners to define and execute the team's goal, roadmap and AI strategy and ensure a smooth transfer of existing projects and partnerships to the new team.
  5. Build strong partnerships and collaboration roadmaps with partner teams in Google's Software Supply Chain Integrity program, executive stakeholders, industry and academia.

Skills

Required

  • software development
  • testing
  • launching software products
  • software design
  • architecture
  • API design
  • C++
  • Rust
  • security mitigations
  • spatial safety
  • memory-safe programming languages

Nice to have

  • data structures
  • algorithms
  • open source technologies
  • Programming Language Implementation

What the JD emphasized

  • AI strategy