Software Engineer III, Android OS Performance Engineering

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

Description For Software Engineer III, Android OS Performance Engineering

Google is seeking a Software Engineer III for their Android OS Performance Engineering team. This role is part of the Platforms and Ecosystems product area, which focuses on Google's computing software platforms across various environments. The position requires expertise in performance optimization, system analysis, and Android development.

As a Software Engineer III, you'll be responsible for developing next-generation technologies that impact billions of users. The role involves working on critical projects with opportunities for growth and team transitions. You'll manage project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions.

The ideal candidate should have strong experience in software development, particularly with C++, Java, and SQL. Knowledge of performance optimization, Linux kernel, and Android development is highly valued. You'll work in a collaborative environment, participating in code reviews and design discussions while contributing to Google's innovative mobile platform.

This position offers the opportunity to work on large-scale systems, focusing on performance optimization and data analysis. You'll be part of a team that pushes technological boundaries and creates solutions that impact users worldwide. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to grow their careers while working on cutting-edge mobile technology.

Last updated 4 hours ago

Responsibilities For Software Engineer III, Android OS Performance Engineering

  • Write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Engineer III, Android OS Performance Engineering

Java
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting, and with iOS application development
  • Experience with C++, Java, SQL, Data Analysis

Interested in this job?

Jobs Related To Google Software Engineer III, Android OS Performance Engineering

Software Developer III, Mobile (Android), AR

Software Developer III position at Google focusing on Android and AR development, requiring 2 years of experience and strong mobile development skills.

Technical Solutions Consultant, Android Auto Partner Engineering

Technical Solutions Consultant position at Google focusing on Android Auto partner engineering, combining software development expertise with automotive industry knowledge.

Software Engineer III, Android Enterprise Services

Software Engineer III position at Google focusing on Android Enterprise Services development, requiring 2+ years of experience in software development and Android application development.

Software Engineer III, Chrome OS Commercial Reporting

Software Engineer III position at Google focusing on Chrome OS Commercial Reporting and Android development in Kraków, Poland.

Software Engineer III, Android, ART Libraries

Software Engineer III position at Google focusing on Android ART Libraries development, requiring expertise in Java/C++ and Android systems programming.