Software Engineer III, Health, Platforms and Devices
AI Summary ✨
Requirements:
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
Experience working with distributed databases and distributed computing.
Nice to haves:
Master's degree or PhD in Computer Science or related technical fields.
2 years of experience with data structures and algorithms.
Experience developing accessible technologies.
Expertise in designing, analyzing and troubleshooting large-scale distributed systems.
Ability to work with various technologies and different programming languages.
What you'll be doing:
Design, develop, and maintain backend services and automation tools using Java/Go/Kotlin, focusing on scalability, reliability, and performance.
Build and maintain comprehensive unit and integration tests to ensure the quality of your software.
Participate in code reviews, troubleshoot and resolve issues.
Identify and address technical debt within the team's codebase and systems.
Contribute to the team's technical documentation and knowledge sharing efforts.
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer.
English proficiency requirement for all roles.
Global collaboration and communication environment.