60 Google Cloud jobs in Kenya
Senior Software Solutions Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and architect high-level software solutions, ensuring scalability, reliability, and performance.
- Define technical standards, patterns, and best practices for software development.
- Collaborate with stakeholders, product managers, and development teams to understand business needs and translate them into technical specifications.
- Evaluate and select appropriate technologies, frameworks, and tools for projects.
- Provide technical leadership and guidance to software development teams throughout the project lifecycle.
- Identify and mitigate technical risks and challenges.
- Ensure the integration of different software components and systems.
- Conduct code reviews and provide constructive feedback to development teams.
- Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
- Develop and maintain architectural documentation.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a solutions architect or similar leadership role.
- Proven experience in designing and implementing complex, large-scale software systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript) and frameworks.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong knowledge of database systems (SQL and NoSQL) and data modeling.
- Experience with DevOps practices and CI/CD pipelines.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Demonstrated ability to lead and mentor technical teams in a remote environment.
Senior Sales Director - Enterprise Software Solutions
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement strategic sales plans to achieve annual revenue goals.
- Lead and manage a team of enterprise account executives to drive sales performance.
- Identify, prospect, and qualify new enterprise-level sales opportunities.
- Manage the entire sales cycle, from lead generation to contract closing.
- Build and maintain strong, long-lasting relationships with key clients and stakeholders.
- Conduct detailed market research and competitive analysis.
- Develop and deliver compelling sales presentations and proposals.
- Negotiate contract terms and pricing to secure profitable deals.
- Accurately forecast sales revenue and manage the sales pipeline using CRM tools.
- Mentor and coach sales team members to enhance their skills and performance.
Qualifications:
- Bachelor's degree in Business Administration, Marketing, Sales, or a related field.
- Minimum of 10 years of experience in enterprise software sales, with a proven record of exceeding quotas.
- Demonstrated success in building and managing high-performing sales teams.
- Expertise in consultative selling, negotiation, and closing complex B2B deals.
- Strong understanding of enterprise software solutions and the relevant markets.
- Proficiency in CRM software (e.g., Salesforce) and sales management tools.
- Excellent communication, presentation, and interpersonal skills.
- Strong leadership qualities and the ability to motivate a team.
- Ability to travel as needed to meet clients and attend industry events.
- Strategic thinking and strong analytical skills.
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy backend services and APIs using modern programming languages (e.g., Python, Go, Java).
- Build and maintain scalable and reliable microservices architectures.
- Implement efficient database solutions (SQL and NoSQL) and data models.
- Develop and integrate with cloud platforms such as AWS, Azure, or GCP.
- Write clean, maintainable, and well-tested code.
- Collaborate with frontend engineers to ensure seamless integration of user-facing elements.
- Participate in code reviews, architectural discussions, and technical design sessions.
- Troubleshoot and resolve complex technical issues in production environments.
- Optimize application performance, scalability, and security.
- Contribute to CI/CD pipelines and automation efforts.
- Mentor junior engineers and promote best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of professional software development experience with a focus on backend systems.
- Proficiency in one or more backend programming languages and frameworks.
- Strong experience with cloud computing platforms (AWS, Azure, GCP).
- Expertise in designing and implementing RESTful APIs and microservices.
- Solid understanding of database technologies (e.g., PostgreSQL, MongoDB, Redis).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
Senior Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Services
Posted today
Job Viewed
Job Description
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with a minimum of 6 years of professional experience in backend development. Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or C# is required. Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies like Docker and Kubernetes is essential. A strong understanding of database systems (SQL and NoSQL), including design, optimization, and administration, is also necessary. Experience with microservices architecture, API design principles, and agile development methodologies is crucial. Excellent problem-solving skills, a passion for clean code, and a commitment to best practices in software development are highly valued. You should be a self-starter, capable of working independently and effectively in a remote team environment.
Senior Technical Support Specialist - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide Tier 2 and Tier 3 technical support to customers via phone, email, chat, and remote desktop sessions.
- Diagnose, troubleshoot, and resolve complex software and hardware issues related to our cloud platform.
- Document customer issues, solutions, and troubleshooting steps in the support ticketing system.
- Escalate unresolved issues to appropriate internal teams (e.g., engineering, product development) with detailed problem descriptions.
- Develop and maintain technical knowledge base articles and FAQs for customer self-service.
- Assist in training junior support staff and sharing best practices.
- Identify recurring technical issues and provide feedback to the product and engineering teams for potential improvements.
- Proactively monitor system performance and identify potential issues before they impact customers.
- Manage customer expectations and ensure timely resolution of support requests according to service level agreements (SLAs).
- Contribute to the continuous improvement of the support process and customer satisfaction.
The ideal candidate will possess a Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience. A minimum of 4 years of experience in technical support, helpdesk, or a similar customer-facing IT role is required. Proven expertise in troubleshooting cloud-based applications, operating systems (Windows, Linux), and networking concepts is essential. Experience with SaaS products and CRM/ticketing systems (e.g., Zendesk, Salesforce Service Cloud) is highly preferred. Strong analytical, problem-solving, and diagnostic skills are a must. Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical users, are critical. This is a fully remote position that demands excellent time management, self-motivation, and the ability to work independently in a virtual environment. A commitment to providing outstanding customer service is paramount.
Senior Technical Support Specialist - Cloud Services
Posted today
Job Viewed
Job Description
Responsibilities:
- Provide Tier 2/3 technical support for cloud services, diagnosing and resolving complex customer issues.
- Manage and prioritize incoming support requests via ticketing system, phone, and email.
- Troubleshoot issues related to cloud infrastructure, applications, and user environments.
- Escalate unresolved issues to senior engineers or development teams with detailed documentation.
- Develop and maintain technical documentation, including FAQs, troubleshooting guides, and knowledge base articles.
- Identify trends in support requests and proactively suggest improvements to products and services.
- Assist in onboarding new customers and providing initial technical guidance.
- Collaborate with engineering and product teams to resolve bugs and enhance product functionality.
- Mentor junior support staff and share technical expertise.
- Ensure timely and effective resolution of all customer issues, maintaining high satisfaction levels.
- Bachelor's degree in Computer Science, Information Technology, or a related field; equivalent practical experience accepted.
- Minimum of 4 years of experience in technical support, helpdesk, or systems administration roles.
- Demonstrated experience supporting cloud-based services (AWS, Azure, GCP).
- Strong understanding of networking concepts, operating systems (Windows, Linux), and virtualization.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Proficiency with ticketing systems (e.g., Zendesk, Jira Service Desk) and remote support tools.
- Strong written and verbal communication skills, with the ability to explain technical concepts clearly.
- Ability to work independently and manage time effectively in a remote environment.
- Customer-centric attitude and a passion for service excellence.
Be The First To Know
About the latest Google cloud Jobs in Kenya !
Remote Technical Support Engineer - Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Provide advanced technical support and troubleshooting for cloud-based services and applications.
- Diagnose, troubleshoot, and resolve complex hardware, software, and network issues reported by customers.
- Respond to customer inquiries and technical escalations promptly and efficiently via email, phone, and chat.
- Document all support interactions, troubleshooting steps, and resolutions in the ticketing system.
- Create and maintain technical documentation, knowledge base articles, and FAQs for internal and external use.
- Collaborate with engineering and product teams to identify and resolve software bugs and product issues.
- Guide customers on best practices for deploying, configuring, and managing cloud services.
- Monitor system performance and proactively identify potential issues.
- Participate in on-call rotations to provide 24/7 support when necessary.
- Contribute to the improvement of support processes and tools.
- Assist in onboarding new clients and providing initial technical setup guidance.
- Stay current with the latest cloud technologies and industry advancements.
- Ensure adherence to service level agreements (SLAs) for response and resolution times.
- Analyze support trends to identify areas for product improvement and customer education.
- Manage multiple support tickets concurrently while maintaining high-quality service.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- Minimum of 3-5 years of experience in technical support, system administration, or a similar role, preferably in a cloud environment.
- Strong knowledge of cloud computing concepts (e.g., AWS, Azure, GCP).
- Proficiency in troubleshooting operating systems (Windows, Linux), networking protocols (TCP/IP, DNS, HTTP), and common software applications.
- Experience with scripting languages (e.g., Python, Bash) is a significant advantage.
- Excellent analytical, problem-solving, and diagnostic skills.
- Superb communication and interpersonal skills, with the ability to explain technical concepts to non-technical users.
- Ability to work independently, manage priorities, and perform effectively in a remote work setting.
- Relevant certifications such as CompTIA A+, Network+, Security+, or cloud-specific certifications are highly desirable.
Senior Backend Software Engineer, Cloud Services
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable backend services and APIs using languages such as Python, Java, Go, or Node.js.
- Build and maintain robust microservices architectures running on cloud platforms like AWS, Azure, or Google Cloud.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Collaborate with frontend engineers, product managers, and other stakeholders to define requirements and deliver high-quality software solutions.
- Develop and implement comprehensive unit, integration, and end-to-end tests to ensure software reliability and performance.
- Optimize application performance, identify bottlenecks, and implement solutions for improved efficiency.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and debug complex issues in production environments.
- Contribute to architectural decisions and technology selections.
- Mentor junior engineers and promote a culture of technical excellence.
- Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
- Minimum of 5 years of professional experience in backend software development.
- Proven experience in designing and building scalable distributed systems and microservices.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Strong experience with cloud platforms (AWS, Azure, or GCP) and associated services (e.g., EC2, S3, Lambda, Kubernetes).
- Expertise in RESTful API design and development.
- Solid understanding of database technologies (e.g., SQL, NoSQL) and data modeling.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Docker, Kubernetes).
- Familiarity with agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a fully remote, collaborative team environment.
Senior Full-Stack Developer - Cloud Services
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable full-stack web applications.
- Build and maintain RESTful APIs and microservices.
- Develop responsive and engaging user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Write clean, maintainable, and well-documented code.
- Collaborate with product managers and designers to define and implement new features.
- Optimize application for maximum speed, scalability, and security.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve bugs and performance issues.
- Stay up-to-date with emerging technologies and industry best practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack development.
- Strong proficiency in front-end technologies (HTML5, CSS3, JavaScript, TypeScript).
- Expertise in at least one modern JavaScript framework (React, Angular, Vue.js).
- Solid experience with back-end languages and frameworks (e.g., Node.js, Python/Django, Java/Spring).
- Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database technologies (SQL and NoSQL).
- Familiarity with Agile development methodologies.
- Excellent problem-solving and communication skills, essential for remote collaboration.