Position: Software Engineer, Mobile (Android)
Company: Google
Location: Bengaluru, Karnataka, India
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.
Preferred Qualifications:
- Master’s degree or PhD in Computer Science or related technical field.
- 1 year of experience with Android application development.
- 1 year of experience with performance, large scale systems data analysis, visualization tools, and/or debugging.
- Experience developing accessible technologies.
About the job:
Google’s software engineers drive the development of next-generation technologies, impacting how billions connect, explore, and interact. The role extends beyond web search, encompassing various domains such as distributed computing, networking, security, AI, and mobile. As a software engineer, you’ll tackle critical projects, with opportunities to switch teams and projects as the business evolves. Versatility, leadership, and a passion for problem-solving are key.
Responsibilities:
- Develop product or system code.
- Lead design reviews to select appropriate technologies.
- Review code from peers, ensuring adherence to best practices.
- Contribute to documentation and educational content.
- Troubleshoot and resolve system issues impacting hardware, network, or service operations.
Apply Now: Software Engineer, Mobile (Android), Google Nest – Bengaluru, India