8 Remote Senior Software Engineer Cloud Architecture jobs in whatjobs
Remote Senior Software Engineer - Cloud Architecture
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain scalable, high-performance software applications using modern programming languages.
- Architect and implement cloud-based solutions on platforms like AWS, Azure, or GCP.
- Write clean, maintainable, and well-documented code.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Participate in code reviews, providing constructive feedback to peers.
- Develop and maintain automated testing strategies to ensure software quality.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to the continuous improvement of development processes and best practices.
- Mentor junior engineers and share technical expertise.
- Stay up-to-date with emerging technologies and industry trends.
- 5+ years of professional software development experience.
- Strong proficiency in one or more programming languages (e.g., Java, Python, Go, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and related services.
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, with experience working in remote teams.
- A bachelor's or master's degree in Computer Science, Engineering, or a related field.
Remote Senior Software Engineer - Cloud Architecture
Posted 12 days ago
Job Viewed
Job Description
Remote Senior Software Engineer - Cloud Architecture
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain highly scalable, available, and fault-tolerant cloud infrastructure.
- Develop and implement cloud-native applications and microservices.
- Optimize cloud resource utilization and cost management.
- Ensure security best practices are implemented across all cloud environments.
- Automate deployment, scaling, and monitoring processes using CI/CD pipelines and infrastructure as code (IaC).
- Collaborate with development teams to define architectural patterns and standards.
- Troubleshoot and resolve complex issues in production cloud environments.
- Mentor junior engineers and promote knowledge sharing within the team.
- Evaluate and integrate new cloud technologies and services.
- Develop APIs and integrate with third-party services.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Contribute to the overall technical strategy and roadmap.
- Ensure system reliability, performance, and security through rigorous testing and monitoring.
- Stay up-to-date with the latest trends and advancements in cloud computing and software engineering.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Master's degree in Computer Science or equivalent experience is a plus.
- Minimum of 8 years of professional software development experience, with at least 4 years focused on cloud architecture.
- Deep expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in programming languages such as Python, Go, Java, or Node.js.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Experience with infrastructure as code tools (Terraform, CloudFormation).
- Knowledge of CI/CD principles and tools (Jenkins, GitLab CI, CircleCI).
- Experience with database technologies (SQL, NoSQL).
- Excellent understanding of distributed systems, networking, and security concepts.
- Strong problem-solving, analytical, and debugging skills.
- Exceptional communication and collaboration skills, essential for a remote team environment.
- Ability to work independently, manage priorities, and deliver high-quality results.
- Experience with performance tuning and scalability challenges.
Remote Senior Software Engineer - Cloud Architecture
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable, high-performance cloud-native applications.
- Architect and implement microservices-based solutions using modern cloud technologies.
- Manage and optimize cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain robust CI/CD pipelines for automated testing and deployment.
- Ensure the security, reliability, and scalability of cloud applications.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Write clean, maintainable, and efficient code in relevant programming languages (e.g., Python, Java, Go).
- Troubleshoot and resolve complex software defects and performance issues.
- Mentor junior engineers and contribute to technical decision-making.
- Stay current with emerging cloud technologies and software development best practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of professional experience in software development, with a strong focus on cloud architecture.
- Proven experience designing and building scalable applications on major cloud platforms (AWS, Azure, GCP).
- Expertise in containerization technologies such as Docker and Kubernetes.
- Proficiency in one or more modern programming languages (e.g., Python, Java, Node.js, Go).
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Strong understanding of distributed systems, microservices architecture, and API design.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills for effective teamwork in a remote setting.
- Experience with agile development methodologies.
Remote Senior Software Engineer - Cloud Architecture
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and resilient cloud-native applications and services.
- Architect and manage cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
- Develop microservices and APIs, ensuring high availability and fault tolerance.
- Implement CI/CD pipelines and automate deployment processes for efficient software delivery.
- Write clean, maintainable, and well-documented code in relevant programming languages (e.g., Python, Java, Go).
- Optimize application performance, scalability, and cost-effectiveness in cloud environments.
- Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality software.
- Troubleshoot and resolve complex technical issues across the software development lifecycle.
- Champion best practices in software engineering, including code reviews, unit testing, and agile methodologies.
- Contribute to technical roadmap planning and architectural decisions.
- Ensure security best practices are integrated into all aspects of cloud architecture and application development.
- Mentor junior engineers and share knowledge to foster team growth.
- Evaluate and integrate new technologies and tools to enhance development efficiency and product capabilities.
- Participate in on-call rotation for production support as needed.
- Maintain comprehensive documentation for architectures, designs, and systems.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software development, with a significant focus on cloud architecture and distributed systems.
- Proven expertise in designing and implementing solutions on at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency in one or more programming languages such as Python, Java, Go, or Node.js.
- Experience with containerization technologies (Docker, Kubernetes) and serverless computing.
- Solid understanding of microservices architecture, RESTful APIs, and system integration patterns.
- Experience with database technologies (SQL and NoSQL) and data modeling.
- Familiarity with infrastructure as code tools (e.g., Terraform, CloudFormation) and configuration management.
- Knowledge of networking concepts and security best practices in cloud environments.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently and take ownership of projects.
- Experience with agile development methodologies.
Remote Senior Software Engineer - Cloud Architecture
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable and resilient cloud architectures.
- Select and integrate appropriate cloud services and technologies (AWS, Azure, GCP).
- Develop and manage CI/CD pipelines for automated deployment.
- Implement infrastructure-as-code (IaC) solutions for provisioning and management.
- Ensure high availability, fault tolerance, and disaster recovery for cloud services.
- Architect and optimize microservices and distributed systems.
- Implement and enforce cloud security best practices.
- Collaborate with development teams to ensure application compatibility with cloud environments.
- Troubleshoot and resolve complex cloud infrastructure issues.
- Mentor junior engineers and contribute to technical knowledge sharing.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development, with a strong focus on cloud architecture.
- Extensive experience with at least one major cloud platform (AWS, Azure, or GCP).
- Proficiency with containerization technologies (Docker, Kubernetes).
- Experience with IaC tools (Terraform, CloudFormation, Ansible).
- Strong understanding of microservices architecture, distributed systems, and networking.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and architectural design skills.
- Strong communication and collaboration skills for remote teamwork.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are highly desirable.
Remote Senior Software Engineer - Cloud Architecture
Posted 1 day ago
Job Viewed
Job Description
- Designing, developing, and deploying scalable, secure, and cost-effective cloud architectures.
- Defining and implementing cloud infrastructure standards, best practices, and automation strategies.
- Leading the migration of existing applications and services to the cloud.
- Architecting and implementing microservices-based solutions and API gateways.
- Implementing and managing containerization technologies (Docker) and orchestration platforms (Kubernetes).
- Developing and maintaining CI/CD pipelines for automated testing and deployment.
- Monitoring system performance, identifying bottlenecks, and implementing optimizations.
- Providing technical leadership and mentorship to software engineering teams.
- Collaborating with cross-functional teams to define technical requirements and roadmaps.
- Ensuring compliance with security best practices and regulatory requirements in cloud environments.
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. A minimum of 7 years of experience in software engineering, with at least 4 years focused on cloud architecture and design, is essential. Proven experience with major cloud providers (AWS, Azure, or GCP) is mandatory, including expertise in services like EC2, S3, Lambda, VPC, IAM (AWS), or equivalent. Strong knowledge of containerization (Docker) and orchestration (Kubernetes) is crucial. Experience with infrastructure as code (Terraform, CloudFormation) and CI/CD tools (Jenkins, GitLab CI) is highly desirable. Excellent programming skills in languages like Python, Java, or Go are also beneficial. Strong understanding of networking, security principles, and distributed systems is required. Exceptional problem-solving abilities and effective remote collaboration skills are paramount.
Be The First To Know
About the latest Remote senior software engineer cloud architecture Jobs in Kenya !
Remote Senior Software Engineer - Cloud Architecture
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable and reliable cloud-based applications and microservices.
- Architect and implement solutions on major cloud platforms (AWS, Azure, GCP).
- Optimize cloud infrastructure for performance, cost-efficiency, and security.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Write clean, maintainable, and well-tested code in one or more modern programming languages.
- Lead code reviews and provide technical guidance and mentorship to junior engineers.
- Collaborate with product management and cross-functional teams to define requirements and deliver features.
- Troubleshoot and resolve complex technical issues in production environments.
- Champion best practices in software development, security, and operations.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 6+ years of professional software development experience.
- Strong experience with cloud computing platforms (AWS, Azure, or GCP).
- Proficiency in containerization technologies like Docker and Kubernetes.
- Extensive experience with microservices architecture and API design.
- Expertise in at least one modern programming language (e.g., Python, Go, Java, Node.js).
- Solid understanding of database technologies (SQL and NoSQL).
- Experience with CI/CD tools and practices.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, with experience working in remote teams.