Senior Software Engineer, CorpNet Site Reliabil... @ Google
placeBengaluru, Karnataka, India
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 7 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
circle
Review large-scale system design concepts.
circle
Practice coding challenges and algorithm problems.
circle
Study Linux system and networking fundamentals.
circle
Prepare real-world distributed system troubleshooting cases.
Behavioral Questions
circle
Describe a time leading a technical project.
circle
Explain your approach to problem solving.
circle
Detail experiences in cross-team collaboration.
circle
How do you handle high-pressure scenarios?
Frequently Asked Questions
What challenges will a Senior Software Engineer at Google face?
keyboard_arrow_down
How critical is technical leadership for the Senior Software Engineer role at Google?
keyboard_arrow_down
What technical skills are prioritized for Google CorpNet SRE?
keyboard_arrow_down
How does Google support career growth in the Senior Software Engineer role?
keyboard_arrow_down
What is unique about the CorpNet Site Reliability Engineering team at Google?
keyboard_arrow_down