Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The Android team focuses on Google's open-source mobile operating system that powers more than 3 billion devices worldwide. As a Software Engineer on the Android team, you'll work on projects critical to Google's needs with opportunities to switch teams and projects as you grow. The role requires versatility, leadership qualities, and enthusiasm to tackle new problems across the full-stack.
You'll be part of a team that believes computing is a super power for good, enabling access to information, economic opportunity, productivity, and connectivity. Android's mission is to bring computing to everyone in the world, providing the platform for OEMs and developers to build compelling computing devices that run the best apps/services globally.
In this role, you'll manage project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. You'll collaborate with peers through code reviews, design reviews, and documentation, ensuring best practices and high-quality deliverables. The position offers exposure to large-scale systems, performance optimization, and the opportunity to impact billions of users worldwide.
Google offers a collaborative environment where you'll work with talented engineers across various domains including information retrieval, distributed computing, system design, networking, security, AI, natural language processing, and UI design. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal place for engineers looking to make a significant impact on global technology.