As a Software Engineer III on the Android Health Platform team, you will be at the forefront of developing software solutions that enhance the health and wellness experience for millions of Android users worldwide. You will collaborate with engineers, product managers, and designers to develop, deploy, and maintain innovative health-focused applications and services. The role demands technical expertise, creativity, and passion for Android development, as well as a deep understanding of how technology can positively impact health outcomes.
Key Responsibilities
- Develop and Enhance Software. Write, test, and deploy high-quality code for Android health applications, ensuring scalability, performance, and security.
- Collaborate and Review. Participate in code reviews, providing constructive feedback on others' code, ensuring adherence to coding standards, and ensuring efficiency and maintainability.
- Triage and Debug. Identify, diagnose, and resolve technical issues impacting the Android health platform, from hardware interactions to network and service operations.
- Contribute to Design. Participate in or lead design reviews to choose the most appropriate technologies for new features or improvements. You will work alongside other engineers and stakeholders to define project priorities, deadlines, and deliverables.
- Documentation and Education. Contribute to the creation of documentation and educational content, ensuring it reflects the latest updates and user feedback, helping to foster a culture of knowledge sharing and continuous improvement.
- Continuous Improvement. Work within a fast-paced, evolving environment to continuously innovate and improve the Android Health Platform, focusing on end-user experience and health-related features.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience in Computer Science, Engineering, or related field.
- 2+ years of experience in software development with expertise in one or more programming languages, such as Kotlin and Java.
- 2+ years of experience developing Android applications, demonstrating a strong understanding of the Android SDK and mobile application lifecycle.
- Experience with data structures and algorithms in both academic or industry settings.
Preferred Qualifications
- Master's degree or PhD in Computer Science, Engineering, or a related technical field.
- Experience developing accessible technologies, ensuring Android health applications are usable for individuals with diverse needs.
- Demonstrated ability to write efficient, maintainable, and clean code with a strong emphasis on testing and code quality.
- Understanding of Android platform architecture, and the ability to optimize for performance across a wide range of devices.
- Strong problem-solving skills, with the ability to triage issues and implement timely solutions.
Why Google?
- Innovative Projects. Work on projects that shape the future of Android health and wellness, impacting billions of users worldwide.
- Collaborative Culture. Join a team of passionate engineers who are committed to solving complex challenges together.
- Career Development. Google provides ample opportunities for learning and growth, with access to a wealth of resources and mentorship programs.
- Work-Life Balance. Enjoy a healthy balance between work and life with flexible work policies and a culture that respects personal time.
- Inclusive Environment. Google is dedicated to building a diverse team, with a focus on respect, inclusivity, and mutual support.
How to Apply. To apply for this position, please submit your resume and cover letter. Google is committed to creating a diverse and inclusive environment for all employees, and we encourage candidates from all backgrounds to apply.