Software Engineer I – Google
Google is hiring Software Engineers I — fresh graduates who are passionate about building products used by billions of people. You will write production code, collaborate with world-class engineers, and tackle technically challenging problems across Google's products including Search, Maps, YouTube, Cloud, and Android.
Responsibilities
- Design, develop, test, deploy, and maintain software for large-scale distributed systems
- Write clean, efficient, well-documented code primarily in Python, Java, Go, or C++
- Participate in code reviews, design discussions, and engineering team sprints
- Collaborate with product managers and UX designers to define technical requirements
- Debug and fix production issues; participate in on-call rotations
- Contribute to Google's open-source projects and technical documentation
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Proficiency in at least one language: Python, Java, C++, or Go
- Strong understanding of data structures, algorithms, and system design fundamentals
- Experience with version control (Git) and basic software development lifecycle
- Strong problem-solving skills demonstrated through coding assessments or competitive programming
Benefits
- Highly competitive base salary + annual bonus + RSUs (equity)
- World-class health, dental, and vision insurance
- Free gourmet meals, snacks, and beverages on campus
- 401(k) with generous Google match
- $1,000/year education allowance + access to Google learning platforms