Senior Software Engineer, CorpNet Site Reliabil...
@ Google

Bengaluru, Karnataka, India
$150,000
On Site
Full Time
Posted 7 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @google.com
Recommended after applying

Job Details

Overview

Google is seeking a Senior Software Engineer for CorpNet Site Reliability Engineering. This role focuses on building, running, and optimizing large-scale, massively distributed and fault-tolerant systems. Using your expertise in coding, algorithms, complexity analysis and large-scale system design, you'll address the challenges unique to Google.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems.
  • 2 years of experience leading projects and providing technical leadership.

Preferred Qualifications

  • Master's degree in Computer Science or Engineering.
  • Experience in Linux system administration, networking fundamentals or system design experience.

About the Job

Site Reliability Engineering (SRE) blends software and systems engineering to build and run large-scale distributed systems. The team is dedicated to ensuring reliability, uptime, and scalability of Google services. You will optimize existing systems, build infrastructure and reduce manual work through automation, while maintaining our systems' capacity and performance.

Responsibilities

  • Defend service SLOs and participate in a tier-1 on call rotation.
  • Develop services to operate reliably with low toil.
  • Take ownership of one or more services and become the subject matter expert.
  • Collaborate with partner teams to identify and mitigate risks in corporate systems.
  • Apply new technologies, including AI, to improve system engineering solutions.

Key Skills/Competency

  • Software Development
  • Distributed Systems
  • Site Reliability
  • System Design
  • Automation
  • Technical Leadership
  • Linux Administration
  • Networking
  • Problem Solving
  • AI Integration

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Research Google culture: Understand their mission, values, and engineering blogs.
  • Customize your resume: Highlight distributed systems and SRE experience.
  • Network on LinkedIn: Connect with current Google engineers.
  • Prepare technical interviews: Focus on system design and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review large-scale system design concepts.
Practice coding challenges and algorithm problems.
Study Linux system and networking fundamentals.
Prepare real-world distributed system troubleshooting cases.

Behavioral Questions

Describe a time leading a technical project.
Explain your approach to problem solving.
Detail experiences in cross-team collaboration.
How do you handle high-pressure scenarios?

Frequently Asked Questions