As a Software Engineer III in Software Engineer III (CorpEng) at Google, you will be part of a team dedicated to building and scaling tools and systems that power Google’s internal infrastructure. This infrastructure is crucial for enabling various teams at Google to create innovative products and services that impact billions of users globally. Whether it's developing cutting-edge internal business solutions, supporting large-scale data storage, or solving complex computational challenges, your work will be instrumental in improving the tools that make Google’s services more efficient.
At CorpEng, we are more than just the IT organization; we build solutions that help all Googlers work better and more collaboratively. As a software engineer, you will be given the opportunity to work on a variety of projects and contribute significantly to Google’s global operations, with the flexibility to switch between teams and projects as the company grows.
Key Responsibilities
- Design & Develop Software Solutions. Write, test, and maintain product or system development code for internal tools that help improve Google's operations.
- Collaborative Development. Actively participate in or lead design reviews with peers and stakeholders to select the best technologies for each project, ensuring alignment with Google’s high standards.
- Code Review & Best Practices: Review code from other developers, ensuring that style guidelines, accuracy, testability, and efficiency are maintained to the highest standards.
- Troubleshooting & Debugging. Diagnose and resolve issues in production systems, analyzing the root causes and their impact on hardware, networks, or service operations and ensuring minimal disruption to business operations.
- Documentation & Content Contribution. Contribute to documentation and educational content. Adapt the content to reflect updates to products or programs based on user feedback and system changes.
- Continuous Improvement. Proactively improve systems to handle scalability and performance challenges at Google’s massive scale.
Minimum Qualifications
- Bachelor's Degree or equivalent practical experience.
- At least 2 years of experience in software development with one or more programming languages.
- 2 years of experience working with data structures and algorithms.
Preferred Qualifications
- Master's Degree or PhD in Computer Science or related technical fields.
- Experience in developing accessible technologies.
Skills & Qualifications
- Programming Expertise. Strong background in software development and proficiency in programming languages such as Java, Python, or C++.
- System Design. Ability to design, implement, and scale complex systems, including experience with distributed systems and networking.
- Problem Solving. Exceptional troubleshooting skills and the ability to work with different teams to solve technical issues.
- Code Quality. Understanding of best practices for code quality, testing, and maintaining codebases.
- Collaboration. Ability to work effectively with cross-functional teams, including engineers, product managers, and stakeholders.
Why CorpEng at Google. In CorpEng, we support all of Google’s internal systems, providing solutions that help our teams perform at their best. This role offers you the unique opportunity to work on projects that impact internal productivity, making a direct contribution to Google’s success in the broader market. You'll collaborate with talented individuals, be part of a fast-paced, innovative environment, and have the opportunity to grow your career as you tackle new challenges.
Equal Opportunity Employer. Google is an equal opportunity workplace. We believe in fostering diversity and creating an inclusive environment for all employees, regardless of race, religion, sex, national origin, or other characteristics. We’re committed to providing equal employment opportunities and accommodating candidates with disabilities or special needs.