As a Software Engineer II in Google Cloud, you will work on the cutting-edge technologies and tools that power the infrastructure and services used by customers in more than 200 countries and territories. Your work will directly impact enterprise-level customers by delivering high-performance, scalable, and secure cloud solutions.
You will be part of a dynamic team that designs, develops, and maintains cloud infrastructure and products at massive scale. Whether you're solving challenges in system design, distributed computing, networking, AI, or security, you'll be expected to leverage your expertise to push technology forward.
Key Responsibilities
- Write, test, and deploy product/system development code. This includes developing cloud-based services, working with large-scale systems, and solving complex technical problems.
- Participate in or lead design reviews with peers and stakeholders. Help make decisions regarding the choice of technologies, ensuring efficient and scalable solutions.
- Review code developed by other engineers and provide constructive feedback to ensure adherence to best practices, including style guidelines, testability, accuracy, and efficiency. Mentor junior developers and share your expertise.
- Triage and resolve product or system issues. Identify the sources of issues, analyze their impact on hardware, network, or service operations, and work towards solutions to improve product quality.
- Contribute to existing documentation and educational content. Adapt and update content based on product/program updates and user feedback to ensure clarity and usability for developers and end-users.
- Collaborate with cross-functional teams including product managers, designers, and other engineers. Communicate effectively within the team and with stakeholders to ensure seamless execution of projects.
Required Qualifications
- Bachelor's degree or equivalent practical experience in Computer Science, Engineering, or a related field.
- At least 1 year of software development experience in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- Strong programming skills in one or more languages, with a focus on developing scalable, distributed systems.
- Experience with cloud technologies, distributed computing, large-scale system design, and enterprise-level applications is a plus.
Preferred Qualifications
- Master’s degree or PhD in Computer Science or a related technical field.
- Experience developing products or technologies that are accessible to a wider range of users, including people with disabilities.
About Google Cloud
Google Cloud offers infrastructure, platform, and industry solutions that help businesses digitally transform. With a strong focus on security, reliability, and scalability, Google Cloud is trusted by leading organizations globally. The platform provides tools and technologies that empower organizations to grow, innovate, and solve their most critical business problems using Google’s cutting-edge technology.
Why Work at Google?
- Work on technologies that affect billions of people globally. Your work will have a direct impact on users and enterprises worldwide.
- Be a part of a company that continuously pushes the boundaries of technology, working on the latest advancements in cloud computing, artificial intelligence, data analytics, and more.
- At Google, you'll have access to endless learning opportunities and the ability to collaborate with some of the best minds in tech. You'll also have opportunities to grow your career across different teams and projects.
- Google is committed to fostering an inclusive and diverse workplace where every employee has the opportunity to thrive. We encourage innovation and offer a work environment where everyone's ideas are valued.
Employee Benefits
- Google offers a competitive salary along with performance-based bonuses and equity options.
- Comprehensive medical, dental, and vision insurance, plus mental health support through counseling services.
- Paid parental leave, adoption assistance, and childcare support.
- 401(k) matching, retirement plans, and flexible spending accounts.
- Google promotes a healthy work-life balance with flexible work arrangements and ample paid time off.
- Access to training programs, workshops, and global conferences to enhance your skills.
Equal Opportunity Employer
Google is an equal opportunity employer. We are committed to creating an inclusive workplace for all individuals, regardless of race, color, ancestry, religion, gender, sexual orientation, national origin, age, disability, or veteran status. We are also committed to providing accommodations for applicants with disabilities in our recruitment process.
How to Apply. If you're passionate about building scalable and high-performance systems, and you thrive in a fast-paced, innovative environment, we encourage you to apply for the Software Engineer II position at Google Cloud.