About the Role
Google is looking for a Software Engineer II to build scalable backend systems that power products used by billions of people. You will work within a cross-functional team on high-impact infrastructure and product features.
Key Responsibilities
- Design, develop, and maintain large-scale distributed systems
- Write clean, testable code with comprehensive unit and integration tests
- Collaborate with product managers, designers, and other engineers
- Participate in code reviews and improve engineering standards
- Debug production issues and drive post-mortems
Requirements
- Bachelor's or Master's in Computer Science or equivalent experience
- 3+ years of software development experience in Java, Go, Python, or C++
- Strong understanding of data structures, algorithms, and system design
- Experience with distributed systems and cloud platforms
What We Offer
- $55–$75/hr competitive compensation with equity and bonuses
- Comprehensive health, dental, and vision coverage
- Free meals, fitness centers, and on-site amenities
- Generous parental leave and 401(k) with company match