Requirements
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- 5 years of experience in software development, including contributions to the design, development, and deployment of large-scale, software systems or features.
- Experience with system design and architecture for distributed systems, cloud-based applications, or available services.
- Experience in one or more programming languages relevant to our tech stack (e.g., C++, Go, Java).
Nice to Haves
- Master's degree or PhD in Computer Science or a related technical field.
- 5 years of experience applying data structures and algorithm design to solve ambiguous technical problems.
- Experience with cloud platforms, e.g., Google Cloud Platform (GCP).
- Knowledge of C++ and Go.
- Ability to drive projects from concept to successful completion, effectively managing cross-functional dependencies, and clearly communicating technical decisions and progress to stakeholders.
- Excellent technical leadership, including mentoring junior engineers, leading technical initiatives, and influencing team's technical direction and best practices.
What You'll Be Doing
- Develop and implement scalable, and efficient software components for Google Cloud-based platforms, primarily within the GCE Node organization.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Partner with product managers and key stakeholders to understand requirements and translate them into technical specifications.
- Troubleshoot and debug production issues, providing timely resolutions.
- Contribute to the architectural design and technical direction of our systems within the evolving Google Cloud ecosystem.
Perks and Benefits
Ireland: €122000 - €126000 (EUR) + 15% bonus target + equity + benefits
Learn more about benefits at Google.