Job Description
Job Purpose:
To design and develop the Google Cloud-based foundation while orchestrating the technical vision across the engineering teams
Key Activities
- Design and implement a shared, scalable cloud foundation on GCP that hosts all the future SaaS products, enabling engineering teams to launch faster and avoid reinventing the wheel.
- Mentor and guide the Digital Architects across different squads. Align their technical decisions to ensure standard patterns, tools, and best practices are adopted, maintaining technical coherence and preventing fragmented infrastructure.
- Actively dive into the code to build initial prototypes for complex features and resolve severe technical blockers. Lead by example to teach development teams advanced implementation techniques.
- Partner closely with the Senior Cloud Security Engineer and Cloud Engineers to define robust network topologies and embed secure-by-design principles into the core SaaS architecture, ensuring strict adherence to GCP best practices from day one.
Qualifications & Experience
- Bachelor's Degree in Computer Science, Engineering, or equivalent deep, verifiable hands-on engineering experience. Master's Degree in Software Engineering or Cloud Computing is preferable.
- Professional Google Cloud Architect (highly preferred). Other respected technical certifications (e.g., Professional Google Cloud Developer) are a plus.
- 8-10+ years in software engineering and architecture, with at least 4+ years designing and building complex, cloud-native SaaS applications.
- Deep expertise in Google Cloud Platform (GCP), microservices, serverless architectures, Kubernetes, multi-tenant SaaS design, cloud networking (VPCs, load balancing), and solid foundational knowledge of cloud cybersecurity.
- Proven experience coordinating technical initiative across multiple autonomous teams, actively mentoring other architects or senior developers, and owning the end-to-end architecture of a large-scale platform.
Skills And Competencies- Technical:
- Cloud Architecture (GCP: GKE, Cloud Run, Pub/Sub, Spanner, etc.)
- SaaS Application Development (Multi-tenancy, Microservices, API Design)
- Hands-on Coding/Prototyping (Java, Python, or Node.js)
- Cloud Networking & Security Fundamentals
- Infrastructure as Code (Terraform)
- Behavioural: Servant Leadership (guiding without dictating), Hands-on Pragmatism (willing to dive into the mud), Consensus-Building, and excellent Technical Communication.
- Tools/Systems: Architectural modeling tools (e.g., draw.io), GCP Console/CLI, Terraform, Modern CI/CD Systems (e.g., GitHub Actions, Google Cloud Build), GitHub.