About the Role
As a Software Engineer II at Google, you will be part of the Mobile Engineering team focused on Android development. This role involves working on Google's next-generation technologies that impact how billions of users connect, explore, and interact with information and one another. Our products handle information at massive scale and extend well beyond web search. We are 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.
Responsibilities
- Participate in the full cycle of development from an idea through design, implementation, testing, to exposing features to end users.
- Collaborate with multiple teams inside Fitbit and Google (e.g., Identity, Product Security, Customer Support, Product Management, feature development teams, Cloud Infrastructure, Database Engineering, Site Reliability Engineering).
- Contribute to the multi-year effort of integrating the software stack with Google Production systems and partner subscription lifecycle management solutions.
- Ensure appropriate test automation and coverage for developed features to ensure high quality at scale.
- Create contribution to our processes, testing, automation, products, and business growth.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 1 year of experience with data structures or algorithms.
- Experience developing Android applications.
- Experience in mobile app development.
Preferred Qualifications
- Master's degree or PhD in Computer Science or related technical field.
- Experience developing accessible technologies.
Why Google?
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.
Benefits Extracted with AI
- Health insurance
- Paid vacation
- Retirement plans
- Stock options
Similar jobs
Last update: 23 minutes ago
Software Engineer II, Video Creation
Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw to develop next-gen technologies for Pixel Biometrics.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.
Software Engineer, Gmail Android Development
Join Google as a Software Engineer for Gmail Android Development, focusing on innovative technologies and user experience.
Software Engineer, Mobile (Android), GenAI
Join Google as a Software Engineer for Android development in GenAI, focusing on innovative AI tools for YouTube.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.
Mobile Software Engineer II - Android/iOS Development, Fitbit
Join Google as a Mobile Software Engineer II in Bucharest, specializing in Android/iOS development. Enhance user interfaces and mobile applications.
Software Engineer, NDK Translation, ChromeOS
Join Google as a Software Engineer for NDK Translation on ChromeOS in Cracow, Poland. Engage in cutting-edge software development.
Software Engineer III, Frontend, Networking Core Services
Join Google as a Software Engineer III in Warsaw, focusing on frontend development with Angular, Java, and TypeScript.
Staff Software Engineer, ChromeOS Developer AI
Staff Software Engineer role at Google, focusing on AI and ChromeOS development in Cracow, Poland.
Software Engineer II, Backend
Join Google as a Software Engineer II, Backend, to develop next-gen technologies for billions of users. Requires 1 year of experience in software development.
Software Engineer III, Google Cloud
Join Google Cloud as a Software Engineer III in Warsaw, Poland. Develop cutting-edge technologies and solve critical business problems.
Software Engineer III, Infrastructure, Android
Join Google as a Software Engineer III in Infrastructure, focusing on Android. Work on large-scale systems in San Jose, CA.
Software Engineer II, Embedded Systems/Firmware
Join Google Cloud as a Software Engineer II in Warsaw, specializing in Embedded Systems/Firmware. Develop cutting-edge technologies.
Software Engineer, Borg, Google Cloud
Join Google Cloud as a Software Engineer on the Borg team, focusing on cluster-management and large-scale system design.
Early Career Software Engineer
Join Google as an Early Career Software Engineer in Seattle, WA. Develop cutting-edge technologies across a variety of platforms.
Principal Software Engineer, Google Compute Engine Control Plane
Join Google as a Principal Software Engineer to lead GCE projects, focusing on cloud computing and AI/ML solutions.
Software Engineer III, BigQuery, Google Cloud
Join Google Cloud as a Software Engineer III, focusing on BigQuery and data processing technologies.
Software Engineer, Google Cloud AI
Join Google Cloud AI as a Software Engineer to develop next-gen technologies in AI, cloud computing, and more.
Tech Lead, Software Engineering, ChromeOS Developer AI
Lead AI development for ChromeOS at Google, focusing on embedded systems, Android, and performance engineering.
Software Developer II, Site Reliability Engineering, Google Cloud
Join Google Cloud as a Software Developer II in Site Reliability Engineering to build and run large-scale systems.
Senior Android Developer
Join BlueSoft as a Senior Android Developer to create innovative mobile banking apps. Remote work, flexible hours, and career growth opportunities.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.