8 Lead Software Architect Cloud Solutions jobs in whatjobs
Lead Software Architect - Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Define and maintain the overall software architecture for cloud-native applications.
- Lead the design and development of scalable, resilient, and secure cloud solutions.
- Set technical direction and architectural standards for development teams.
- Mentor and guide software engineers in implementing architectural designs.
- Evaluate and recommend new technologies and tools to enhance development processes and application performance.
- Collaborate with product management and business stakeholders to understand requirements and translate them into technical specifications.
- Ensure adherence to best practices in software development, code quality, and DevOps.
- Oversee system integration strategies and ensure seamless interoperability.
- Troubleshoot and resolve complex technical issues.
- Contribute to the continuous improvement of our engineering culture and practices.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a senior architectural role.
- Extensive experience designing and implementing cloud solutions on major platforms (AWS, Azure, GCP).
- Deep knowledge of microservices, APIs, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in multiple programming languages (e.g., Java, Python, Go) and modern frameworks.
- Strong understanding of database technologies (SQL, NoSQL) and data modeling.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to lead and mentor distributed teams.
- Experience with CI/CD pipelines and infrastructure as code (IaC).
Lead Software Architect - Cloud Solutions
Posted 22 days ago
Job Viewed
Job Description
Lead Software Architect - Cloud Solutions
Posted 5 days ago
Job Viewed
Job Description
Lead Software Architect - Cloud Solutions
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the architectural vision and strategy for our cloud-native applications.
- Lead the design of complex software systems, ensuring scalability, performance, security, and maintainability.
- Evaluate and select appropriate technologies, frameworks, and platforms for development.
- Establish and enforce coding standards, design principles, and best practices for the engineering teams.
- Collaborate closely with product managers, engineers, and other stakeholders to translate business requirements into robust technical solutions.
- Provide technical leadership and mentorship to software development teams.
- Conduct code reviews and architectural reviews to ensure adherence to standards and identify potential issues.
- Develop proofs of concept and prototypes to validate architectural decisions.
- Stay abreast of emerging technologies and industry trends, and advocate for their adoption where beneficial.
- Troubleshoot and resolve complex technical issues across various environments.
- Contribute to the continuous improvement of our development processes and tools.
- Manage technical debt and ensure the long-term health of the codebase.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of experience in software development, with at least 5 years in a software architecture role.
- Extensive experience designing and implementing large-scale, distributed systems, preferably in a cloud environment (AWS, Azure, GCP).
- Deep understanding of microservices architecture, RESTful APIs, and various communication protocols.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and experience with modern development frameworks.
- Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
- Familiarity with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Excellent understanding of security best practices in software development.
- Proven ability to lead and mentor technical teams.
- Strong communication, presentation, and interpersonal skills, with the ability to explain complex technical concepts to non-technical audiences.
- Experience with Agile development methodologies.
- This role is entirely remote, demanding excellent self-management, communication, and collaboration skills through digital channels.
Lead Software Architect - Cloud Solutions
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and maintain the overall cloud architecture strategy and roadmap.
- Design and oversee the implementation of scalable, high-performance, and resilient cloud-native applications.
- Evaluate and select appropriate cloud services, technologies, and frameworks.
- Develop architectural standards, patterns, and best practices for cloud development.
- Lead and mentor a team of software engineers and architects, providing technical guidance and oversight.
- Collaborate with product managers, stakeholders, and engineering teams to define technical requirements and solutions.
- Ensure the security, reliability, and cost-effectiveness of cloud solutions.
- Design and implement robust CI/CD pipelines for automated deployment and testing.
- Champion the adoption of DevOps principles and practices.
- Conduct technical reviews and ensure adherence to architectural guidelines.
- Troubleshoot and resolve complex technical issues related to cloud infrastructure and applications.
- Stay current with emerging cloud technologies and industry trends.
This is a fully remote role, offering flexibility and the opportunity to work with a globally distributed team. You will be instrumental in shaping the future of our client's technology landscape. Strong communication and collaboration skills are essential, as you will be interacting with various teams and stakeholders. While the role is based in **Kisumu, Kisumu, KE**, it is entirely remote. We are looking for a thought leader who can inspire technical excellence and drive innovation in cloud computing.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development and architecture, with at least 5 years focused on cloud environments.
- Extensive experience with major cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and serverless computing.
- Proficiency in designing and implementing CI/CD pipelines.
- Strong knowledge of infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation).
- Experience with database technologies (SQL, NoSQL) and caching strategies.
- Excellent leadership, mentoring, and communication skills.
- Proven ability to design complex, scalable, and secure systems.
- Familiarity with agile development methodologies.
Lead Software Architect - Cloud Solutions
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and document the overall technical architecture for cloud-based software solutions.
- Lead the design and implementation of microservices, APIs, and data models.
- Establish and enforce coding standards, best practices, and architectural patterns.
- Evaluate and select appropriate technologies, frameworks, and tools for development and deployment.
- Provide technical guidance and mentorship to software engineering teams.
- Collaborate with DevOps teams to design and implement robust CI/CD pipelines.
- Ensure the scalability, performance, security, and reliability of all deployed applications.
- Conduct architectural reviews and code inspections to maintain high-quality standards.
- Identify and mitigate technical risks throughout the development lifecycle.
- Stay current with emerging cloud technologies and industry trends, incorporating them into architectural decisions.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architect role.
- Extensive experience designing and building complex, scalable applications using microservices architecture.
- Proficiency with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong knowledge of containerization technologies (Docker, Kubernetes).
- Experience with various programming languages (e.g., Java, Python, Go, Node.js) and frameworks.
- Deep understanding of database technologies (SQL and NoSQL).
- Excellent understanding of CI/CD principles and tools.
- Strong communication and leadership skills, with the ability to articulate complex technical concepts to diverse audiences.
- Demonstrated ability to work independently and lead technical initiatives in a remote setting.
Lead Software Architect - Cloud Solutions
Posted 22 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Lead software architect cloud solutions Jobs in Kenya !
Lead Software Architect - Cloud Solutions
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Design and define the architecture for new cloud-based software solutions.
- Establish and enforce architectural standards and best practices.
- Provide technical leadership and guidance to development teams.
- Evaluate and select appropriate technologies, frameworks, and tools.
- Collaborate with stakeholders to understand business requirements and translate them into technical designs.
- Ensure the scalability, reliability, performance, and security of software systems.
- Conduct architectural reviews and code reviews.
- Mentor and develop junior engineers and architects.
- Stay abreast of emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture role.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in microservices architecture, containerization (Docker, Kubernetes), and CI/CD.
- Strong understanding of distributed systems and database technologies.
- Experience with various programming languages and development paradigms.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to make sound technical decisions and drive consensus.