Tech Stack
AWSAzureCloudCyber SecurityGoogle Cloud PlatformKubernetesNoSQLPython
About the role
- Develop and communicate the technical vision aligned with product goals
- Architect, design, develop, and optimize core components to model complex cloud infrastructures (compute, security, networking, Kubernetes)
- Lead technical strategy to enhance platform robustness, scalability, and security
- Mentor and serve as technical advisor to engineering teams, promoting best practices and continuous improvement
- Partner with product, engineering, and operations to define requirements and design scalable solutions
- Assume ownership over development timelines, delivery standards, and production reliability
- Drive initiatives for performance monitoring and industry best practices
- Identify and prioritize strategic development initiatives and guide future project roadmaps
Requirements
- 10+ years in software development, primarily in a SaaS environment using Agile methodologies
- BSc in Computer Science
- Extensive experience in cloud infrastructure and architecture (compute, security, networking, Kubernetes)
- Proven ability to scale and deploy large-scale cloud systems in production environments
- Working with NoSQL and relational databases
- Hands-on experience with at least one major cloud provider (AWS, GCP, or Azure)
- Proficiency in Python; capable of delivering high-quality code and leading complex coding initiatives
- Excellent English, written and verbal communication
- Advantage: Experience in GoLang
- Advantage: AWS Certified Solutions Architect, Azure Solutions Architect Expert or similar credentials
- Advantage: Track record of leading technical teams or mentorship within engineering groups
- Advantage: Experience in cybersecurity