onsite
Senior Software Engineer, Infrastructure - Google
Software Engineer
Senior engineer designing, building, and operating large‑scale infrastructure platforms using Python and Go, with deep expertise in distributed systems, cloud services, and robust software architecture.
About the role
Key Responsibilities
- Design and implement highly available, scalable infrastructure components for compute, storage, and networking services.
- Develop and maintain production‑grade codebases in Python and Go, adhering to best practices for performance and reliability.
- Lead the architecture and evolution of distributed systems, ensuring fault tolerance and efficient resource utilization.
- Collaborate with cross‑functional teams to define APIs, service contracts, and integration points.
- Write automated tests, conduct code reviews, and drive continuous integration/continuous deployment pipelines.
- Mentor junior engineers and contribute to technical roadmaps and best‑practice guidelines.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience.
- 5+ years of professional programming experience in Python or Go.
- 3+ years building, testing, and operating large‑scale infrastructure or distributed systems.
- Proven experience with software design, architecture, and automated testing frameworks.
- Strong problem‑solving skills and ability to work in fast‑paced, collaborative environments.