Taro Logo

Software Engineer II, Mainline Engineering Productivity

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Mobile

Description For Software Engineer II, Mainline Engineering Productivity

Google is seeking a Software Engineer II for their Mainline Engineering Productivity team, focusing on Android platform development. This role is crucial in developing and maintaining the infrastructure that supports Android's massive ecosystem, which powers over 3 billion devices worldwide. The position combines technical expertise in software development with a focus on improving developer experience and quality assurance processes.

The role involves working with Android mainline modules, requiring strong programming skills in languages like Python, Java, or C++, and deep understanding of mobile operating systems. You'll be responsible for building and improving infrastructure tooling, creating better developer experiences, and ensuring quality across the Android ecosystem.

As part of Google's engineering team, you'll have the opportunity to work on technology that impacts billions of users globally. The position offers exposure to large-scale system design, distributed computing, and mobile development. Google's mission is to make computing accessible to everyone, and this role directly contributes to that goal by ensuring the quality and reliability of Android's core components.

The ideal candidate should have experience with software development, strong problem-solving skills, and the ability to collaborate effectively with cross-functional teams. This position offers the opportunity to work at the heart of Android's development, influencing how mobile computing evolves while working with some of the industry's best engineers.

Last updated 18 days ago

Responsibilities For Software Engineer II, Mainline Engineering Productivity

  • Build and improve infrastructure tooling critical for the Android mainline modules' release quality
  • Create solutions for better Android developer experience in the Android and Google toolchain
  • Define quality bars with Android module teams and scale it across the ecosystem
  • Resolve Android launch blockers in collaboration with the cross-functional teams in Android
  • Collaborate with Android partners to improve Android module quality beyond Google's own product line

Requirements For Software Engineer II, Mainline Engineering Productivity

Python
Java
  • Bachelor's degree in Computer Science, a related field or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, Java, C++)
  • 1 year of experience with data structures or algorithms
  • Experience working in a fluid environment
  • Knowledge of the developments in the mobile industry
  • Knowledge of how mobile operating systems work, both technically and business-wise
  • Ability to take on new challenges and manage multiple tasks simultaneously
  • Ability to learn new technology and follow industry trends and communicate with external partners in APAC
  • Ability to travel for collaboration with business partners

Benefits For Software Engineer II, Mainline Engineering Productivity

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Google welcomes people with disabilities
  • Equal opportunity employer
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer II, Mainline Engineering Productivity