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 2 days 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

Software Engineer ll, Security Software, Silicon

Security Software Engineer role at Google focusing on embedded systems, ROM, and bootloader development for custom silicon initiatives.

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 and technical expertise.

Software Engineer III, Google Cloud Security and Privacy

Mid-level Software Engineer position at Google Cloud focusing on security and privacy solutions, offering competitive compensation and opportunities for growth.

Software Engineer III, Google Cloud Security and Privacy

Software Engineer III position at Google Cloud focusing on security and privacy, offering competitive compensation and opportunity to work on large-scale systems.

Technical Solutions Engineer, Google Cloud Security

Technical Solutions Engineer position at Google Cloud Security, combining software development, networking, and customer support expertise to help businesses optimize their cloud security implementations.