Google company's all remote jobs
In-office locations: Bengaluru, Karnataka, India; Hyderabad, Telangana, India.
Remote location(s): India.
Minimum qualifications:
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
- 5 years of relevant work experience.
- Experience working in software development with one or more of the following programming languages; Java, C/C++, C#, Python, JavaScript, and/or Go.
- Experience in working with front end technologies and/or front end frameworks.
Preferred qualifications:
- Master’s degree, or PhD in Engineering, Computer Science or other technical related field, or equivalent practical experience.
- Experience with user-interface design.
- Background in computer science, with a focus on data structures, algorithms, and API design.
- Ability to learn other coding languages.
- Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design documents, providing technical talks, teaching classes, or as a consultant on projects.
About the job
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
The Customer Engagement engineering team is central in helping Google learn from billions of users to improve product quality and experience. On this team you'll help build innovative intelligence-first solutions with unique exposure to Google-wide products and have impact on billions of users.
Hiring teams include:
Google Pay
Google’s mobile payments and commerce app for our Next Billions Users (NBU) markets. It was made first for India with an incredible adoption since launch.Web Search
The Web search team works on critical search features that reside in the Google.com search result page. These involve cutting edge ML and information retrieval techniques around language and text understanding, sophisticated ranking algorithms, building large-scale serving infrastructure, and UI innovation to surface rich structured information in search. The team focuses both on solving important India-specific search problems and technologies that cater to global search features.Responsibilities
- Design, develop, test, deploy, maintain and improve software.
- Manage individual project priorities, deadlines and deliverables.
- Design and implement new user-facing features in Google’s products.
- Write client-side code for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes.
- Optimize web applications to maximize speed and scale.
Job Benefits:
- Medical, dental, and vision insurance for employees and dependents.
- Hybrid, remote, and part-time work opportunities.
- Paid time off, including vacation, sick leave, and wellbeing days.
- Parental, baby bonding, and caregiver leave.
- Employee assistance programs focused on mental health.
- Generous 401(k) and regional retirement plans.
- Student loan, and educational reimbursement.
- Employee resource groups for underrepresented employees and allies.
- On-site meals, snacks, wellness and fitness centers.
- Inspiring spaces to work, recharge, and collaborate with Googlers.
In-office locations: Mountain View, CA, USA; Irvine, CA, USA; New York, NY, USA.
Remote location(s): California, USA; New York, USA.
Minimum qualifications:
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 10 years of software development experience, or 8 years with an advanced degree.
- Software development experience in one or more general purpose programming languages: C/C++, C#, Objective C, Python, Java, or JavaScript.
- Experience working with Advertising platforms
Preferred qualifications:
- Master's degree or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- Technical leadership experience leading project teams and setting technical direction.
- Demonstrated expertise working with one or more of the following: Infrastructure, Machine Learning, Mobile Application Development, Embedded Systems, Front End Development, Security and Privacy.
- Experience with two or more of the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.
As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google Ads is a self-service advertising platform that powers the open and free internet with the best technology to connect users and businesses everywhere. Google Ads helps businesses that desire to have search, display and video campaigns on Google and its advertising network, playing a critical role in Google's overall mission: helping to sustain a diversity of content and perspectives on the web and helping to keep the web universally accessible and free, as opposed to hidden behind paywalls.
The Google Ads team is constantly exploring, developing, and applying state of the art technologies to help publishers monetize their content and advertisers acquire engaged users. With the recent user privacy reforms, Google Ads has an opportunity to reshape the audience targeting business model on mobile devices.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Responsibilities
- Lead designs of major Ads software components, systems, and features.
- Design, develop, test, deploy, maintain and improve the software.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
- Mentor and train other team members on design techniques, and coding standards.
- Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams.
Job Benefits:
- Medical, dental, and vision insurance for employees and dependents.
- Hybrid, remote, and part-time work opportunities.
- Paid time off, including vacation, sick leave, and wellbeing days.
- Parental, baby bonding, and caregiver leave.
- Employee assistance programs focused on mental health.
- Generous 401(k) and regional retirement plans.
- Student loan, and educational reimbursement.
- Employee resource groups for underrepresented employees and allies.
- On-site meals, snacks, wellness and fitness centers.
- Inspiring spaces to work, recharge, and collaborate with Googlers.
In-office locations: Mountain View, CA, USA.
Remote location(s): United States.
Minimum qualifications:
- Bachelor’s degree in Computer Science or a Science, Technology, Engineering, Mathematics field, or equivalent practical experience.
- 8 years of experience in software development and data structures/algorithms, and distributed systems/backend infrastructure/Cloud/open source technologies.
- 5 years of experience testing, and launching software products.
- 3 years of experience with software design and architecture.
Preferred qualifications:
- Master's degree or PhD in Computer Science, Electrical Engineering, or a related technical field.
- 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, and/or experience with compute technologies, storage, and/or hardware architecture.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.
- Experience driving cross-functional projects with many different stakeholders (internal and external).
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Our mission is to provide highly available, stable, and scalable Chrome Fleet infrastructure services and automation software, enabling Google and its partners to easily develop, validate, manufacture, and release Chrome Browser and OS hardware and software.
You will serve as a Staff Software Engineer, Technical Lead for the Chrome Fleet Software organization. In this role, you will be responsible for design and development of infrastructure services to enable faster shipping of Chrome OS and Chrome Browser releases across various platforms.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Additional Information
(Colorado only*) Minimum salary of $178,000
+ bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.
Responsibilities
- Define technical roadmap and architecture for Chrome Fleet Infrastructure Services to scale Chrome Browser and the Chrome OS ecosystem.
- Design and implement infrastructure services and automation tools.
- Provide technical expertise throughout the product lifecycle including design, implementation, and delivery.
- Provide mentorship to peers.
- Partner and collaborate with related engineering teams (internal and external), product management, and program management to launch high-quality solutions in a timely manner.
Job Benefits:
- Medical, dental, and vision insurance for employees and dependents.
- Hybrid, remote, and part-time work opportunities.
- Paid time off, including vacation, sick leave, and wellbeing days.
- Parental, baby bonding, and caregiver leave.
- Employee assistance programs focused on mental health.
- Generous 401(k) and regional retirement plans.
- Student loan, and educational reimbursement.
- Employee resource groups for underrepresented employees and allies.
- On-site meals, snacks, wellness and fitness centers.
- Inspiring spaces to work, recharge, and collaborate with Googlers.
In-office locations: San Bruno, CA, USA; Mountain View, CA, USA.
Remote location(s): United States.
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 10 years of software development experience, or 8 with an advanced degree.
- Experience with software development in one or more of the following: C, C++, Go, Java, Python.
Preferred qualifications:
- Experience setting direction for next-generation systems and providing technical structure to teams.
- Experience with large scale software development with strong practical knowledge of web software development and testing best practices.
- Ability to architect, design, implement, and maintain large scale systems.
- Strong technical leadership and mentorship ability.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will be a Staff Software Engineer leading in defining the way Google products collaborate, and scope large scale problems into more discrete projects. You’ll help set the technical and strategic direction for developer tools related to building, debugging, testing, releasing, and monitoring features.
At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we listen, share, and build community through our stories. We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process. Working at the intersection of cutting-edge technology and boundless creativity, we move at the speed of culture with a shared goal to show people the world. We explore new ideas, solve real problems, and have fun — and we do it all together.
Additional Information
(Colorado only*) Minimum salary of $132,000
+ bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.
Responsibilities
- Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for testability across YouTube and Google.
- Design and build advanced and highly scalable automated, test, and release infrastructure.
- Drive adoption of best practices in code health, testing, and maintainability.
- Help build teams and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams.
- Mentor and train other team members on design techniques and coding standards.
Job Benefits:
- Medical, dental, and vision insurance for employees and dependents.
- Hybrid, remote, and part-time work opportunities.
- Paid time off, including vacation, sick leave, and wellbeing days.
- Parental, baby bonding, and caregiver leave.
- Employee assistance programs focused on mental health.
- Generous 401(k) and regional retirement plans.
- Student loan, and educational reimbursement.
- Employee resource groups for underrepresented employees and allies.
- On-site meals, snacks, wellness and fitness centers.
- Inspiring spaces to work, recharge, and collaborate with Googlers.
In-office locations: Mountain View, CA, USA.
Remote location(s): United States.
Minimum qualifications:
- Bachelor's degree in a technical field or equivalent practical experience.
- 8 years of experience in mobile application development or Android framework development.
- 8 years of experience in software development, and with data structures/algorithms.
- 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 15 years of professional software development experience.
- 5 years of experience with iOS or Android application development.
- 5 years of experience with performance, large-scale systems data analysis, visualization tools, and/or debugging.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, and/or cross-business projects.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.Making the world's information universally accessible and useful doesn't stop at the desktop. The Mobile team builds tools to get you the information you need no matter where you are. Android has become the world's most popular mobile ecosystem, powering billions of devices, from smartphones to tablets, watches to TVs and everything in between. Whether adding to the core Android experience, forging new markets for digital content, creating immersive and portable versions of our products or managing relationships with a global community of developers, the Mobile team is giving you Google on the go.
Additional Information
(Colorado only*) Minimum salary of $183,000 + bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.
Responsibilities
- Lead designs of applications, software systems, and features.
- Design compelling application programming interfaces (APIs) that allow developers to create efficient and performant applications.
- Build robust and scalable mobile components, and lead new innovations in the Android ecosystem.
- Design, develop, test, deploy, maintain, and improve software quality, functionality, and security. Manage project priorities, deadlines, and deliverables with technical expertise.
- Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams. Mentor and train other team members on design techniques and coding standards.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.
In-office locations: Dublin, Ireland.
Remote location(s): Ireland.
Minimum qualifications:
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
- Experience in coding, using either Java, C++ or Python.
- Experience building up full stack features, from UI (mobile/web) to backend systems.
- Experience with front-end coding languages such as HTML, JavaScript, and CSS.
Preferred qualifications:
- Experience in front end development.
- Familiarity with browser compatibility.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Founded as a startup in 2014 and acquired by Google in January 2020, Pointy was created with the goal of helping consumers more easily find products close to where they are and to give local retailers a way to stand out and build an online presence.
By combining highly innovative data collection hardware and software solutions with extremely easy-to-use merchant interfaces, Pointy offers a method for local brick-and-mortar merchants to make their inventory visible online via both organic and paid channels.
Responsibilities
- Own major software components, systems, and features with significant impact, from initial design brainstorming to launch (and beyond), covering both the frontend and backend.
- Work closely with other teams within Pointy, Local Shopping, Commerce, Ads, and other areas.
- Help build and maintain our team culture of respect, collaboration, and attention to detail.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.
In-office locations: Mountain View, CA, USA.
Remote location(s): United States.
Minimum qualifications:
- 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 data structures or algorithms in either an academic or industry setting.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical field.
- 2 years of experience with Android application development.
- 2 years of experience with performance, large scale systems data analysis, visualization tools, and/or debugging.
- Experience developing accessible technologies.
- Experience with text layout and rendering with operating systems/browsers .
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Innovate on the text stack of Android, the largest mobile platform in the world used by users and devices in order to have beautiful typography and universally accessible text via useful APIs and rich features.
We continuously innovate on how developers and users interact with text. You’ll work at the heart of Android UI, spanning product and feature engineering, and partner closely with teams like UI Toolkit, Developer Relations, Graphics, Android Framework, Google Keyboard, Google Fonts, Google Material, i18n, AiAi, and UX.
Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.
Additional Information
(Colorado only*) Minimum salary of $125,000
+ bonus + equity + benefits.
*Note: Disclosure as required by sb19-085 (8-5-20) of the minimum salary compensation for this role when being hired into our offices in Colorado.
Responsibilities
- Write and test product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.
In-office locations: Warsaw, Poland.
Remote location(s): Poland.
Minimum qualifications:
- Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience.
- Experience with coding in data structures, algorithms and software design.
- Experience in Software Development and coding in a general-purpose programming language (Java, C/C++, C#, Objective C, Python, JavaScript, and Go).
Preferred qualifications:
- Experience as technical leader in the design and development of large software systems in a structured engineering environment.
- Experience delivering complex, large scale and critical products with business impact.
- Experience using cloud platforms and/or containerized application deployments.
- Excellent technical leadership, project management, analytical problem solving, and troubleshooting skills.
- Technically skilled in the engineering disciplines and interested in the field.
About the job
Google's Software Engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. As a Staff Software Engineer, you will bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, language processing, UI design and mobile, and more.
You will be an execution-focused technical leader helping shape the future of cloud computing. When working on Google Cloud, you will be building innovative cloud technology that is already powering a number of the biggest, innovative companies, customers of Google Cloud worldwide.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Responsibilities
- Work on container-based technologies project(s).
- Devise innovative ideas for solving Google Cloud customer problems and translate these ideas into technical designs.
- Apply the best industry standards for code health, scalability and robustness, and mentoring Software Engineers.
- Lead designs for major software components, systems, and features. Design, develop, test, deploy, maintain, and improve software.
- Help build a team and cultivate innovation. Drive cross-collaboration and execution of projects across multiple teams.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.
In-office locations: Warsaw, Poland.
Remote location(s): Poland.
Minimum qualifications:
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
- Experience in software development, using one or more general purpose programming languages (e.g., C/C++, Java, Python, JavaScript, C#, Go, Objective-C).
- Experience in technical leadership, leading project teams, and setting technical direction.
- Experience architecting and developing distributed systems.
Preferred qualifications:
- Master's degree or PhD in Engineering, Computer Science, or related technical field.
- Experience working with one or more from the following: Infrastructure, Machine Learning, mobile application development, embedded systems, front end development, security, and/or privacy.
- Ability and interest to learn other coding languages as needed.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
As a Senior Software Engineer working on Google’s Cloud Platform and internal infrastructure, you'll have the opportunity to work on everything from the core platform that powers the world's largest distributed network and set of data centers, to the systems that enable developers to rapidly build and easily run their services and applications in Google Data Centers. Your customers will be both external developers, using Google Cloud Platform to bring their ideas to the world, and Google engineers, working on a range of products from Gmail to YouTube.
Google Cloud provides organizations with leading infrastructure, platform capabilities and industry solutions. We deliver enterprise-grade cloud solutions that leverage Google’s cutting-edge technology to help companies operate more efficiently and adapt to changing needs, giving customers a foundation for the future. Customers in more than 150 countries turn to Google Cloud as their trusted partner to solve their most critical business problems.
Responsibilities
- Help build a team and cultivate innovation. Drive cross-collaboration and execution of projects across multiple teams.
- Lead designs for major software components, systems, and features. Design, develop, test, deploy, maintain, and improve software.
- Manage individual projects priorities, deadlines, and deliverables.
- Mentor and train other team members on design techniques and coding standards.
- Architect and develop solutions to ambiguous problems with significant impact.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.
In-office locations: Bengaluru, Karnataka, India.
Remote location(s): India.
Minimum qualifications:
- Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
- 10 years of relevant work experience in software development.
- Experience in software development using a general purpose programming language (e.g., C/C++, Java, Python, JavaScript, C#, Go, Objective-C, and/or Swift).
- Experience architecting and developing distributed systems design.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Hands on technical leadership experience leading project teams and setting technical direction.
- Experience architecting and developing solutions to ambiguous problems with significant impact.
- Demonstrated expertise working with one or more of the following: Infrastructure, Machine Learning, Mobile Application Development, Embedded Systems, Front End Development, Security and Privacy.
- Interest and ability to learn other coding languages.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Responsibilities
- Help build a team and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams.
- Lead designs of major software components, systems, and features.
- Design, develop, test, deploy, maintain and improve the software.
- Manage individual projects priorities, deadlines and deliverables with your technical expertise.
- Mentor and train other team members on design techniques, and coding standards.
Job Benefits:
- High-tech tools - workstations, tablets, phones and data centers.
- Vacation, travel insurance and emergency assistance.
- Leave for new parents and caregivers.
- Reimbursements for classes or degree programs.
- Healthy meals and fitness facilities provided in-office.
- Comprehensive health care coverage.