Software Engineer Ii, Cloud and Third-party Platform Security

Google Google · Big Tech · Singapore

Software Engineer II, Cloud and Third-Party Platform Security at Google, focusing on executing coding tasks, bug fixes, and feature enhancements within cloud security projects. Requires 1 year of software development experience in languages like Python or C++, with a background in data structures, algorithms, and large-scale infrastructure or distributed systems. Preferred qualifications include a Master's or PhD, experience in Go or Python, and basic understanding of computer security, networks, or cloud concepts.

What you'd actually do

  1. Execute well-scoped, tactical coding tasks, bug fixes, and feature enhancements within the scope of larger cloud security projects, under the guidance of executive team members.
  2. Write clean, well-tested, and high-quality code (changelist) that adheres to Google's engineering standards, actively seeking and incorporating feedback from reviews.
  3. Learn and apply team-specific and Google-wide engineering tools, processes, and workflows (e.g., Google3, Blaze, Piper) to familiar, pre-defined technical problems.
  4. Collaborate effectively with team members, sharing progress, seeking guidance, and escalating blockers appropriately to ensure project delivery.
  5. Contribute to shared team responsibilities, such as maintaining test suites, updating documentation, and participating in team meetings.

Skills

Required

  • software development
  • Python
  • C++
  • C
  • Java
  • JavaScript
  • data structures
  • algorithms
  • large-scale infrastructure
  • distributed systems

Nice to have

  • Go
  • computer security principles
  • networks
  • cloud concepts
  • problem-solving
  • reading existing codebases
  • communication
  • people management
  • collaboration