Staff Software Engineer, Mobile (Android), YouTube

YouTube
San Bruno, California, US
Full-time

Minimum qualifications :

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

Find out if this opportunity is a good fit by reading all of the information that follows below.

Preferred qualifications :

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, and / or cross-business projects.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile;

the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.

We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we listen, share, and build community through our stories.

We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process.

Working at the intersection of cutting-edge technology and boundless creativity, we move at the speed of culture with a shared goal to show people the world.

We explore new ideas, solve real problems, and have fun and we do it all together.

Responsibilities

  • Provide technical leadership on high-impact projects.
  • Influence and coach a distributed team of engineers.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law.

If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
Money Fit by DRS
San Francisco, California

Staff Android Engineer, you will work with a cross-disciplinary team, using your extensive knowledge of building applications across a wide array of Android devices to make the Slack experience on Android the best it can possibly be. You will support Android across all of Slack engineering, ensuring...

Promoted
Visa
Foster City, California

This position is ideal for an experienced software engineer who is passionate about solving challenging business problems and building applications that have high availability & resiliency. The candidate will be extensively involved in hands-on performance & chaos engineering activities including PO...

Promoted
Patch Technologies, Inc
San Francisco, California

You have a minimum 6+ years of direct experience in software engineering. Work through problems with your team, roll up your sleeves, form an opinion, and advocate for engineering-specific roadmap items. Offer insightful feedback on fellow engineers' designs and code, fostering a culture of continuo...

Promoted
MOLOCO
Redwood City, California

Collaborate with infra engineers, product engineers, data scientists, machine learning engineers, and other stakeholders to define API requirements. Proven experience as a Software Engineer with a focus on API, UI, and CLI development. Check us out on Glassdoor and be sure to get an inside look at w...

Promoted
Google
San Bruno, California

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. Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. As a Software Engineering Manager you manage y...

Promoted
Rivian
Palo Alto, California

Be independently responsible for the entire lifecycle of projects or features including engineering design, development, deployment, testing and maintenance. Develop production ready software to run on our vehicles and in the cloud. Computer Science, Robotics, or other relevant Engineering disciplin...

Promoted
Noah Medical
San Carlos, California

The C++ Software/Firmware Engineer will be responsible for designing, developing, testing, and maintaining high-performance C++ software and firmware applications. A Day In The Life Of Our Staff Software Engineer - (C++/Firmware). Collaborate with cross-functional teams, including software developer...

Promoted
Fastly
San Francisco, California

The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. The pipelines you will work with are near-real-time telemetry and some of them are extremely latency sensitive as they are part of traffic engineering controller inputs. ...

Promoted
Dynarobotics
Palo Alto, California

Staff / Senior Software Frontend Engineer. As a frontend software engineer at Dyna Robotics, you will play a pivotal role in developing a wide range of software applications to support our cutting-edge robotic systems. Our team blends world-class research, engineering, and product innovation to driv...

Promoted
Synack, Inc.
San Francisco, California

We are looking for a talented Senior or Staff Software Development Engineer to play a critical role in enhancing the quality and reliability of Synack Platform. Software Engineering, at least 3 of which as an SDET. In this role you will work closely with our development and quality assurance team to...