Enable job alerts via email!

Technical Lead Manager, Android Frameworks

Google

London

On-site

GBP 85,000 - 130,000

Full time

2 days ago
Be an early applicant

Job summary

A leading technology company in London is seeking a Software Engineering Manager to lead and optimize Android OS development. The ideal candidate has extensive software development experience and proven leadership abilities. You will contribute to technical designs, manage a team of engineers, and oversee large-scale projects. This role emphasizes collaboration across multiple teams to ensure quality and innovative solutions in Android's capabilities.

Qualifications

  • 8 years of experience in software development.
  • 5 years of experience with Android application development.
  • 3 years of team leadership or management experience.

Responsibilities

  • Help grow and manage a high performing team of software engineers.
  • Contribute to and review technical design documents.
  • Identify and implement improvements to the team's development processes.

Skills

Software development
Android application development
Team leadership
Java
Kotlin

Education

Bachelor's degree or equivalent experience
Master's degree or PhD in Engineering, Computer Science or related field

Job description

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience with Android application development.
  • 5 years of experience testing, and launching software products.
  • 3 years of experience with software design and architecture.
  • 3 years of team leadership or management experience.

Preferred qualifications:

  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures/algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in an organization involving cross-functional, or cross-business projects.
  • Experience working with program languages such as Java and Kotlin.

About the job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

As the Technical Lead Manager, you will work with display and power management technologies for Android OS development across a range of devices. You will ensure the stability and extensibility of critical display and power frameworks for the entire Android ecosystem and partner closely with various teams, including Pixel, Android partners, and other internal Google teams to deliver essential support for new features, enable upcoming innovations, and identify and address gaps in Android's display and power capabilities. In addition, you'll be responsible for growing and managing a high-performing team of software engineers, contributing to technical designs, and ensuring code quality and best practices.

Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.

Responsibilities

  • Help grow and manage a high performing team of software engineers as a Tech Lead Manager (TLM).
  • Contribute to and review technical design documents, ensuring code quality, testability, and adherence to best practices.
  • Participate in code reviews and provide constructive feedback to other engineers.
  • Debug, diagnose, and resolve complex technical issues, including performance and power optimization.
  • Identify and implement improvements to the team's development processes and tools.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.