Software Engineer III, Static Program Analysis

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Security
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer III, Static Program Analysis

Google is seeking a Software Engineer III specializing in Static Program Analysis to join their Platforms and Ecosystems product area. This role is crucial for developing and maintaining software solutions that impact Google's computing software platforms across various environments. The position combines security analysis, program analysis, and software development expertise to build innovative solutions that scale.

As a Software Engineer III, you'll be working on critical projects that enhance Google's security and program analysis capabilities. The role requires strong technical skills in C++, infrastructure design, and Android apps, along with experience in security analysis and program analysis. You'll be part of a team that develops next-generation technologies affecting billions of users worldwide.

The position offers opportunities to work on large-scale systems, contribute to cutting-edge security solutions, and collaborate with talented engineers across different domains. You'll be involved in the full software development lifecycle, from design to deployment and maintenance. The role requires both technical expertise and leadership qualities, as you'll be participating in design reviews and mentoring other developers through code reviews.

Google's Platforms and Ecosystems area focuses on creating software platforms that enable enterprises and end users to manage services at scale. This role provides an excellent opportunity to work on products that have a significant impact, from mobile applications to TV platforms, while addressing complex security and program analysis challenges.

The ideal candidate will bring fresh perspectives to information retrieval, distributed computing, security, and system design. You'll have the chance to grow professionally as you tackle new problems across the full stack, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated a month ago

Responsibilities For Software Engineer III, Static Program Analysis

  • Write product or system development code
  • Participate in or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Static Program Analysis

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year with advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience with C++, Infrastructure Design, Android Apps
  • Experience with data privacy or security
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience with Security Analysis, Program Analysis, Decompiler (preferred)
  • Proficiency in code and system health, diagnosis and resolution (preferred)

Interested in this job?

Jobs Related To Google Software Engineer III, Static Program Analysis

Program Manager II, Trust and Safety, Global Affairs

Lead strategic trust and safety initiatives at Google as a Program Manager II, managing cross-functional projects to protect users across global products.

Data Center Security Manager

Lead data center security operations at Google, managing vendor relationships, implementing security policies, and ensuring protection of critical infrastructure.

Technical Program Manager II, Security, Google Cloud

Technical Program Manager II position at Google Cloud focusing on security initiatives, requiring 2+ years of program management experience with competitive compensation and benefits.

Data Center Security Manager

Lead data center security operations at Google, managing vendor relationships, implementing security policies, and ensuring facility safety and compliance.

Program Manager, Product Operations, Privacy, Safety, and Security

Program Manager position at Google focusing on Product Operations in Privacy, Safety, and Security, requiring 4 years of experience and strong analytical skills.