Software Engineer III, Technical Infrastructure
Job description
Software Engineer III, Technical Infrastructure at Google.
About the role
You will build and maintain large-scale systems that support Google products used by billions of people. This role focuses on the technical infrastructure that powers our global services, requiring versatile engineers who can solve complex problems across the full stack.
Key facts
What you'll do
- Develop and maintain production-grade code for systems and products.
- Lead or participate in design reviews to select appropriate technologies.
- Evaluate peer code to maintain standards for accuracy, testability, and efficiency.
- Create and update technical documentation based on product changes and user input.
- Identify, track, and resolve system issues affecting hardware, network, or service performance.
Requirements
- Bachelor degree or equivalent practical experience.
- At least 2 years of software development experience in one or more programming languages, or 1 year of experience with an advanced degree.
Nice to have
- Master degree or PhD in Computer Science or a related technical field.
- Minimum 2 years of experience working with algorithms and data structures.
- Background in building accessible technologies.
Skills & tools
- Distributed computing
- Large-scale system design
- Information retrieval
- Networking and data storage
- Security
- Artificial intelligence
- Natural language processing
- UI design
Practical notes
Benefits include health, dental, vision, life, and disability insurance, plus a 401(k) with company match. Employees receive 20 days of vacation per year, 13 paid holidays, and 40 to 69 hours of sick time depending on location. Parental benefits include 18 weeks of baby bonding leave and 28-30 weeks of maternity leave (short-term disability plus bonding). Google is an equal opportunity and affirmative action employer. Applicants requiring disability accommodations may use the provided Google form.