Full time jobsGoogleLatest Private jobs

Software Engineer III – Build Scalable Infrastructure at Google Bengaluru

Software Engineer III – Infrastructure, Core | Google Careers | Bengaluru, Karnataka, India

Are you looking to advance your software engineering career? Google is looking for a Software Engineer III—Infrastructure, Core in Bengaluru, Karnataka, India. This role is perfect for seasoned developers who are interested in solving intricate problems, creating large-scale infrastructure, and working on the next generation of innovative technologies that drive Googles core products.

About the Role
As a Software Engineer III on the Core Infrastructure team at Google, you’ll play a crucial role in designing, developing, and maintaining the foundational systems and infrastructure that support Google’s wide range of products and services. From scalable compute systems and efficient storage solutions to secure networks and optimized hardware, you’ll be working at the intersection of innovation, performance, and reliability.

This position offers a unique chance to contribute to the infrastructure powering billions of users worldwide. You’ll be part of a talented team of engineers that develops robust systems capable of handling information and user interactions at an unprecedented scale.

Why Google?
Googles engineering culture is founded on innovation, teamwork, and an unwavering commitment to the user. Software engineers at Google tackle problems that affect millions and advance technology worldwideWith the core team, you wonsimply be working on backend systems—youll be defining the very building blocks of Google’s technology stack.

Whether it’s innovating compute technology, designing data storage, or creating distributed systems from scratch, this position enables you to drive change and directly shape the quality, security, and performance of Googles infrastructure.

Key Responsibilities
As a member of the team, youll be tasked with:
• 
Designing scalable system and product code to ensure high availability and reliability.
• Engaging in or facilitating design reviews to determine, recommend, and decide technology stacks, architecture patterns, and system approaches.
• Reviewing the code of colleagues to guarantee quality, security, efficiency, and compliance with Googles style conventions and best practices.
• Developing and maintaining technical documentation and developing educational content to guarantee consistency among teams and optimize onboarding new engineers.
• Troubleshoot and fix problems with product functionality, performance, or system failure by examining source code and knowing how services, networks, and hardware components interact.

Minimum Qualifications
In order to be eligible for this rolethe following minimum qualifications should be met:
• Bachelor’s degree in computer science, engineering, or a related technical discipline, or equivalent practical experience.
• At least 2 years of experience 
with general-purpose programming using one or more of Java, C++, Python, or Go.
• 2 years of 
practical experience with data structures and algorithms either from academic work or from working projects.
These 
basics guarantee you the ability to write efficient, safe, and scalable software systems.

Preferred Qualifications
The following qualificationswhile not required, will give you an edge:
• Master’s degree or PhD in computer science, computer engineering, or related disciplines.
• 2+ years of experience building infrastructure, distributed systems, or networks, or working with compute technologies, storage solutions, or hardware architectures.
• Demonstrated experience developing accessible technologies that meet the needs of diverse users.

If you’ve worked on high-scale backend systems, cloud platforms, or enterprise-grade distributed systems, your expertise will be highly valuable in this role.

What You’ll Work On
The Google Core team‘s mission is to create and support the underlying layers of technology that drive Googles products. These are internal developer platforms, reusable product elements, and scalable infrastructure solutions that maximize developer productivity and facilitate rapid product development.

Your job as a software engineer in this team might be
• Developing high-performance, low-latency distributed systems.
• Developing internal tools and frameworks that facilitate code reuse and eliminate duplication.
• Enhancing system security and network reliability.
• Creating new storage mechanisms that scale with increasing data needs.
• Tackling compute systems that are optimized for speed, performance, and cost.

You will also get chances to work across teams, mentor less experienced developers, and drive technical projects that influence the future of Googles engineering infrastructure.

Googles Engineering Philosophy
Software engineers at Google aren’t merely coders—theyre technical leaderssolution architects, and problem solvers. The engineering process prioritizes code quality, testability, scalability, and innovation. There’s a clear empowerment of the engineers to take ownership of what they do and culture with high peer review, continuous learning, and openness.

This position requires flexibility and a proactive attitude toward problem-solving. Google engineers must be able to adaptlearn emerging technologies, and be willing to tackle unfamiliar situationsThat attitude is necessary in a dynamic, fast-paced setting where priorities change with changing business objectives.

Who Should Apply
If you‘re passionate software engineer who feeds on solving technical problems at scale, this position is for you. You‘ll love working on backend systems, infrastructure, or platform engineering and being okay with owning complex, ambiguous issues.

This position is best suited for professionals who:
• Possess strong system-level programming skills.
• Are enthusiastic about distributed systems at large scale.
• Wish to drive infrastructure innovation that facilitates quicker, safer product development.
• Prioritize code quality, teamwork, and technical influence.
• Strive for lasting effect and cross-functional impact at one of the worldmost innovative tech companies.

Working at Google Bengaluru
Located in the heart of India’s tech capital, Google’s Bengaluru campus offers a vibrant and inclusive workplace environment with access to cutting-edge tools, global collaboration opportunities, and a community of like-minded innovators. As part of a global engineering team, you’ll engage with colleagues across the world to develop scalable solutions that reach billions.

The Bengaluru office has a culture of collaborative work, career growth programs, and work-life balance. Its a place where engineers are challenged to learn, develop, and lead.
Career Growth Opportunities

At Google, career growth is a continuous journey. As a Software Engineer III, you’ll be on a clear path toward technical leadership roles such as Senior Software Engineer, Tech Lead, or Staff Engineer. The Core Infrastructure team provides a robust foundation for exploring various engineering domains and verticals, including AI/ML infrastructure, security systems, and cloud-native technologies.

Through internal mobility and cross-functional projects, you’ll have the opportunity to:
• Discover new teams and technologies.
•  Increase your technical depth and breadth.
• Develop solutions that touch global products and services.
• Attend conferences, open-source projects, and tech talks.

How to Apply
Ready to apply your engineering expertise to Google and work on infrastructure systems at a planetary scale?
To apply for the Software Engineer III – Infrastructure, Core role in Bengaluru, visit the official Google Careers page and submit your updated resume highlighting your experience with system-level programming, infrastructure development, and distributed technologies.

Be sure to include:
• Specific projects involving scalable systems or infrastructure.
• Tools, technologies, and languages you’ve worked with.
• Achievements that demonstrate impact, leadership, or innovation.

Final Thoughts
Joining Google as a Software Engineer III on the Core Infrastructure team is not just a job—it’s a chance to work on some of the most important and influential technology in the world. You’ll be solving challenges at a massive scale, influencing company-wide decisions, and contributing to products used by billions of users globally.
If you’re an innovative engineer who’s ready to leave your mark, this might just be the job that makes your career.

Apply here

Leave a Reply

Your email address will not be published. Required fields are marked *