Software Engineer III, Google Messages, Infrastructure
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.
2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Nice to haves:
Master's degree or PhD in Computer Science or a related technical field.
3 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, Kotlin, JavaScript).
3 years of experience with data structures or algorithms.
Experience developing accessible technologies.
What you'll be doing:
Write a product or system development code.
Work with Product Managers and User Experience (UX) designers to scope and build new features.
Architect the full application stack (e.g., UX, database and system performance).
Collaborate with the OS platform team to influence design of new APIs.
Interact with carrier and Original Equipment Manufacturer (OEM) partners to build solutions for their requirements.
Perks and benefits:
The opportunity to work on cutting-edge technologies that impact billions of users.
Versatility in project assignments and team rotations for personal growth.