- Organization: Google
- Location: New York City, United States
- Employment Type: Full-time
- Work Mode: On-site / Hybrid (team-dependent)
- Salary Range: $166,000 – $244,000 base + bonus + equity + benefits
- Experience Level: Senior
- Domain: Infrastructure • Distributed Systems • Developer Platforms
Organization & Team Overview
Google builds global-scale technologies used by billions. The Core team provides the foundational infrastructure, developer platforms, and system components that support flagship products and enable innovation across the company.
This team influences architectural decisions and builds shared solutions used across multiple products.
Role Purpose
Design, build, and scale foundational infrastructure systems that power Google’s global platforms, ensuring performance, reliability, and developer productivity.
Key Responsibilities
– Software Development & Systems Engineering
- Develop and maintain core infrastructure systems
- Build scalable, reliable distributed systems
- Write production-quality C++ and system-level code
– Architecture & Design
- Participate in design reviews and architecture decisions
- Evaluate technologies and system trade-offs
- Conribute to system design for scalability and reliability
– Code Quality & Engineering Excellence
- Review peer code for quality, performance, and maintainability
- Ensure adherence to engineering standards and best practices
- Improve testability and system efficiency
– Documentation & Knowledge Sharing
- Maintain technical documentation and developer guidance
- Update educational content based on system changes
Minimum Qualifications
– Education & Experience
- Bachelor’s degree or equivalent practical experience
- 5+ years software development experience
- 3+ years building large-scale infrastructure or distributed systems
- 3+ years maintaining or launching software products
- 1+ year experience with software architecture & design
– Technical Skills
- Strong C++ programming expertise
- Experience with distributed systems & compute/storage architecture
- Systems-level engineering & performance optimization
Preferred Qualifications
- Master’s or PhD in Computer Science or related field
- Experience in technical leadership or mentoring roles
Core Technical Areas
– Systems & Infrastructure
- Distributed computing
- Large-scale system design
- Networking & data storage systems
- Compute infrastructure & hardware architecture
– Software Engineering
- C++ systems programming
- Performance optimization
- Reliability & scalability engineering
- Software testing & maintenance
– Platform & Developer Experience
- Developer platforms & tools
- Shared infrastructure components
- Cross-product system integration
Success Indicators
- Systems that scale to billions of users
- High system reliability and performance
- Improved developer productivity across teams
- Reduced infrastructure complexity and cost
- Adoption of shared infrastructure solutions
Ideal Candidate Profile
Engineers who enjoy solving complex infrastructure challenges at extreme scale and influencing system architecture across an organization.
– Key traits:
- Strong systems thinking
- Performance & reliability mindset
- Architectural leadership ability
- Cross-team collaboration skills
- Passion for scalable engineering
Compensation & Benefits
– Base Salary: $166K – $244K
– Additional:
- Annual bonus
- Equity/stock grants
- Comprehensive benefits package
Career Value & Growth
This role offers:
✅ Influence over infrastructure used globally
✅ Exposure to cutting-edge distributed systems
✅ Opportunities to shape developer platforms
✅ Technical leadership growth
✅ Internal mobility across teams and products


