Senior Software Engineer, SecNI Infrastructure Engineer

Google•Sunnyvale, CA
•$174,000 - $252,000

About The Position

Google software engineers develop technologies that help billions of users connect, explore, and interact with information. They work on projects critical to Google’s needs, with opportunities to move between teams and projects as the business evolves, and are expected to take on problems across the full stack. The Secure Network Infrastructure (SecNI) team works to protect Google’s network infrastructure from advanced threats, focusing on hardware-rooted platform integrity and industry standards. Its mission is to keep the network a trusted environment for customers. The team is moving from foundational capabilities toward comprehensive hardening and automated enforcement, securing network devices including AI/ML and optical fabrics and developing secure enrollment and attestation workflows. It also works to improve attestation and coordinate with internal partners on platform requirements. The team uses tools and repositories including Go, Bazel, and OpenConfig/AttestZ. This engineer will lead projects to improve network security tools, design systems and maintain code for secure device enrollment and identity verification across a large fleet, and collaborate with hardware, network architecture, and infrastructure teams. The role also includes contributing to standards and shared tooling, communicating technical plans, and helping other engineers grow.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of experience with structured cabling systems and interpreting design documents.
  • Experience with fraud, security, and threat analysis (e.g., cybersecurity or abuse) within Internet-related products or activities.
  • Experience with web services and API technologies such as HTTP, SOAP, and REST.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 5 years of experience assessing and developing cybersecurity solutions across multiple security domains.
  • Experience with cryptographic algorithms and protocols.

Responsibilities

  • Lead engineering projects that improve network security tools and simplify functionality across a mixed fleet of devices.
  • Design systems and write and maintain code for secure device enrollment and identity verification across a large fleet.
  • Solve complex security problems independently, recommending whether to patch existing systems or build new ones.
  • Own the technical quality of designs, ensuring they are simple to use and easy to maintain over time.
  • Partner with hardware and network architecture teams to define and enforce security requirements for network devices.
  • Contribute to open-source standards and shared tooling.
  • Share technical plans and system context clearly with adjacent infrastructure teams to align dependencies.
  • Help team members grow by reviewing code, providing technical guidance, and onboarding new engineers.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service