onsite
Senior Software Engineer, Mobile Labs - Google
Software Engineer
Senior engineer leading mobile product development in a fast‑paced lab environment, building end‑to‑end features with Java, Python, Go, and C++ while collaborating across backend and mobile teams.
About the role
Key Responsibilities
- Design, develop, and ship high‑performance mobile applications and services for experimental lab projects.
- Own full‑stack implementation, integrating backend components written in Java, Python, Go, or C++ with mobile front‑ends.
- Collaborate with product, UX, and research teams to translate prototypes into production‑ready code.
- Write clean, testable code, conduct code reviews, and mentor junior engineers.
- Optimize performance, reliability, and scalability of mobile experiences across Android and iOS platforms.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 5+ years of professional software development experience.
- 3+ years of full‑stack development experience using Java, Python, Go, or C++.
- Proven experience building mobile applications (Android/iOS) and integrating them with backend services.
- Strong problem‑solving skills and ability to work in a fast‑moving, research‑driven environment.