2,779 Remote Senior Software Engineer Cloud Architecture jobs in Kenya

Principal Software Engineer - Remote Cloud Architecture

80100 Nairobi, Nairobi KES180000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced technology innovator, is seeking a highly experienced Principal Software Engineer to lead the design and development of scalable, robust cloud-based solutions. This is a fully remote position, offering the opportunity to work on challenging architectural problems with a talented team. You will be responsible for defining technical strategy, driving architectural decisions, and mentoring other engineers. The ideal candidate possesses deep expertise in cloud platforms, distributed systems, and modern software development practices.

Your responsibilities will include architecting microservices, designing APIs, and ensuring the performance, scalability, and reliability of cloud applications. You will play a key role in selecting appropriate technologies, establishing best practices for coding, testing, and deployment, and overseeing the implementation of CI/CD pipelines. A significant part of this role involves collaborating with product managers, stakeholders, and other engineering teams to translate business requirements into technical solutions. You will also be expected to contribute to code reviews, troubleshoot complex production issues, and advocate for engineering excellence.

This position requires a visionary leader with a proven track record of building and deploying large-scale software systems in a cloud environment (AWS, Azure, or GCP). You should have a strong understanding of containerization technologies (Docker, Kubernetes), data storage solutions, and security best practices. The ability to communicate technical vision, lead by example, and mentor junior engineers is crucial. This role offers a unique opportunity to shape the future of our client's technology platform and drive innovation in a remote-first culture.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in software development, with a significant focus on cloud architecture and distributed systems.
  • Expertise in at least one major cloud platform (AWS, Azure, GCP) and associated services.
  • Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js).
  • Deep understanding of microservices architecture, API design, and RESTful principles.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
  • Proven experience with CI/CD pipelines, automated testing, and infrastructure as code (IaC).
  • Excellent problem-solving, analytical, and architectural design skills.
  • Exceptional communication, leadership, and mentoring abilities.
  • Ability to work independently and lead technical initiatives in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - Cloud Architecture (Remote)

80100 Nairobi, Nairobi KES140000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented Senior Software Engineer specializing in Cloud Architecture to join their dynamic IT team on a fully remote basis, serving their operations in Mombasa, Mombasa, KE . This role is crucial for designing, developing, and implementing scalable, resilient, and secure cloud-based solutions. You will be instrumental in defining cloud strategy, selecting appropriate cloud services (AWS, Azure, GCP), and architecting robust systems that support our business objectives. Key responsibilities include designing microservices architectures, implementing CI/CD pipelines, managing cloud infrastructure (IaC), and ensuring high availability and performance of cloud applications. You will collaborate with development teams to optimize application performance, troubleshoot complex issues, and implement best practices for cloud security and cost management. The ideal candidate possesses extensive experience with cloud platforms, containerization technologies (Docker, Kubernetes), and infrastructure-as-code tools. Proficiency in at least one major programming language (e.g., Python, Java, Go) and a strong understanding of distributed systems, networking, and database technologies are required. Excellent problem-solving, analytical, and communication skills are essential for working effectively in a remote team environment. You should be adept at documenting designs, processes, and best practices. This is an exciting opportunity to work with cutting-edge cloud technologies, drive innovation, and shape the future of our client's technological infrastructure.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Cloud Engineering Apprentice

00200 Embu, Eastern KES50000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting journey into the world of cloud computing with our fully remote Junior Cloud Engineering Apprenticeship program, based in the vibrant region of Embu, Embu, KE . This is an unparalleled opportunity for motivated individuals with a passion for technology and a desire to learn and grow in a dynamic, fast-paced environment. You will be trained by industry experts, gaining hands-on experience with cutting-edge cloud technologies, infrastructure as code, and automated deployment pipelines. Your primary focus will be to support our engineering teams in managing and optimizing our cloud infrastructure, ensuring high availability, scalability, and security.

Responsibilities will include:
  • Assisting in the deployment, configuration, and maintenance of cloud services (AWS, Azure, GCP).
  • Monitoring system performance and responding to alerts and incidents.
  • Participating in troubleshooting and problem-solving efforts for cloud-related issues.
  • Learning and implementing Infrastructure as Code (IaC) principles using tools like Terraform and Ansible.
  • Collaborating with senior engineers on various cloud projects and initiatives.
  • Gaining exposure to containerization technologies such as Docker and Kubernetes.
  • Contributing to the development and execution of CI/CD pipelines.
  • Documenting cloud configurations, processes, and procedures.
  • Adhering to security best practices and assisting in compliance efforts.

We are looking for candidates who possess a strong analytical mindset, excellent problem-solving skills, and a proactive attitude. While prior experience in cloud computing is not strictly required, a foundational understanding of IT concepts and a demonstrable eagerness to learn are essential. Strong communication skills are vital as you will be collaborating with team members across different time zones. A bachelor's degree in Computer Science, Information Technology, or a related field is preferred, but exceptional candidates with equivalent practical experience or relevant certifications will also be considered. This program is designed to provide comprehensive training and mentorship, setting you on a path to a successful career in cloud engineering. If you are driven, curious, and ready to immerse yourself in the world of cloud technology, we encourage you to apply.

This is a unique chance to gain valuable industry experience from the comfort of your own home, making it an ideal opportunity for those seeking to launch their tech career without geographical constraints. Join us and become a future leader in cloud technology!
This advertiser has chosen not to accept applicants from your region.

Remote Software Engineering Apprentice

00100 Ongata Rongai, Rift Valley KES20000 Monthly WhatJobs remove_red_eye View All

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking ambitious and motivated individuals to join their dynamic team as a Remote Software Engineering Apprentice. This is an exceptional opportunity to kick-start your career in technology within a fully remote environment. You will be immersed in real-world projects, gaining hands-on experience in software development life cycles, coding best practices, and collaborative development tools. The apprenticeship is designed to provide comprehensive training and mentorship, enabling you to develop strong foundational skills in programming, problem-solving, and system design. Successful candidates will work closely with experienced engineers, contributing to codebases, participating in code reviews, and learning to build robust and scalable software solutions. The role involves debugging, testing, and documenting code, ensuring high-quality deliverables. We are looking for individuals with a passion for technology, a strong eagerness to learn, and a proactive approach to challenges. While formal experience is not required, a demonstrable interest in software development through personal projects, online courses, or academic background is highly valued. You will be trained on various programming languages and frameworks relevant to our client's tech stack, which may include Python, JavaScript, Java, and cloud platforms. The environment is fast-paced and collaborative, requiring excellent communication skills and the ability to work independently as part of a distributed team. This apprenticeship offers a pathway to potential full-time employment upon successful completion and demonstration of acquired skills. The ideal candidate possesses excellent analytical skills, a meticulous attention to detail, and a commitment to continuous learning. Our client is dedicated to fostering a supportive learning culture where apprentices are encouraged to ask questions, explore new technologies, and contribute innovative ideas. This role is based remotely, offering flexibility and the chance to work from your preferred location within **Ongata Rongai, Kajiado, KE**. Join us and build the future of software!
This advertiser has chosen not to accept applicants from your region.

Senior Full Stack Developer - Remote Cloud Platform Engineering

80200 Shella KES170000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking a highly skilled Senior Full Stack Developer to join their innovative IT team on a fully remote basis. This role will focus on designing, developing, and deploying robust cloud-based applications and services. The ideal candidate will have extensive experience in both front-end and back-end development, a strong understanding of cloud architecture (AWS, Azure, or GCP), and a passion for building scalable and high-performance software solutions. You will play a key role in shaping the technical direction of our products, mentoring junior developers, and ensuring the delivery of high-quality software.

Key Responsibilities:
  • Design, develop, and maintain scalable and efficient full-stack web applications using modern technologies.
  • Develop back-end services and APIs using languages such as Node.js, Python, Java, or Go.
  • Build responsive and user-friendly front-end interfaces using frameworks like React, Angular, or Vue.js.
  • Implement and manage cloud infrastructure on platforms like AWS, Azure, or GCP, including services like EC2, S3, Lambda, Docker, and Kubernetes.
  • Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
  • Collaborate with product managers, designers, and other engineers to define product requirements and technical solutions.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Implement and manage CI/CD pipelines for automated testing and deployment.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to architectural decisions and technical strategy.
  • This position is fully remote, with core business operations connected to Malindi, Kilifi, KE .

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in full-stack web development.
  • Proven experience with cloud platforms (AWS, Azure, GCP) and related services.
  • Strong proficiency in back-end development languages (e.g., Node.js, Python, Java) and frameworks.
  • Expertise in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (React, Angular, Vue.js).
  • Experience with database technologies (SQL and NoSQL).
  • Familiarity with microservices architecture and containerization (Docker, Kubernetes).
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with CI/CD tools and methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Experience mentoring junior engineers is a plus.
This advertiser has chosen not to accept applicants from your region.

Remote Software Engineering Apprenticeship Program

00100 Abothuguchi West KES40000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to announce a comprehensive, fully remote Software Engineering Apprenticeship Program designed for aspiring developers eager to launch their careers in the tech industry. This intensive program offers hands-on training, mentorship from experienced engineers, and the opportunity to contribute to real-world projects. As a remote-first initiative, participants will gain valuable experience working collaboratively in a distributed environment, developing essential skills for success in today's tech landscape. This apprenticeship is an excellent pathway for individuals passionate about coding and problem-solving, providing a structured learning experience combined with practical application. The program is tailored for individuals who are eager to learn, adapt, and grow within a supportive team. Responsibilities and learning objectives include:
  • Participating in intensive training sessions covering various programming languages (e.g., Python, Java, JavaScript) and software development methodologies (e.g., Agile, Scrum).
  • Working alongside senior engineers on the design, development, testing, and deployment of software applications.
  • Learning to write clean, efficient, and maintainable code.
  • Contributing to code reviews and actively seeking feedback for improvement.
  • Assisting in the debugging and troubleshooting of software defects.
  • Developing an understanding of database management and cloud computing principles.
  • Collaborating effectively with team members through remote communication tools.
  • Engaging in continuous learning to stay updated with emerging technologies.
  • Documenting code and development processes.
  • Participating in team meetings and contributing to project discussions.
  • Developing problem-solving skills and a systematic approach to technical challenges.

Qualifications:
  • High school diploma or equivalent; Associate's or Bachelor's degree in a technical field is a plus but not strictly required.
  • Demonstrated passion for software development and a strong desire to learn.
  • Basic understanding of programming concepts is beneficial.
  • Excellent communication and interpersonal skills, suitable for a remote team.
  • Strong analytical and problem-solving abilities.
  • Self-motivated, organized, and able to manage time effectively in a remote setting.
  • Ability to work collaboratively and take direction from mentors.
  • Access to a reliable internet connection and a suitable remote work environment.
  • Commitment to completing the full duration of the apprenticeship program.
This is a fantastic opportunity for motivated individuals looking to gain practical experience and build a solid foundation in software engineering. The program is entirely remote, providing flexibility and accessibility. Our client is dedicated to fostering talent and offers a supportive learning environment. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment based on performance and business needs. We are looking for enthusiastic and dedicated individuals ready to embark on a transformative learning journey.
Job Location: Remote (Virtual program requiring consistent online engagement)
This advertiser has chosen not to accept applicants from your region.

Senior Cloud Solutions Architect - Remote Platform Engineering

60200 Meru , Eastern KES250000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an exceptional Senior Cloud Solutions Architect to lead the design and implementation of complex cloud-based solutions within a fully remote team structure. This role is critical for defining and building scalable, resilient, and secure cloud infrastructures that power our client's innovative software products. You will be at the forefront of cloud strategy, translating business requirements into technical architectures across major cloud platforms (AWS, Azure, GCP). Responsibilities include architecting microservices, designing data pipelines, implementing CI/CD strategies, and ensuring compliance with security best practices. The ideal candidate will possess a deep understanding of containerization technologies (Docker, Kubernetes), Infrastructure as Code (Terraform, Ansible), and various database solutions. Effective remote collaboration is paramount; you will engage closely with development teams, product managers, and stakeholders through virtual channels to drive project success. This position offers the chance to work on challenging projects that shape the future of technology, all from the convenience of your remote workspace. You will be responsible for evaluating new cloud services and technologies, making recommendations for adoption, and developing proof-of-concepts. The ability to troubleshoot complex issues, optimize cloud resource utilization for cost-efficiency, and mentor junior engineers is essential. We are looking for a strategic thinker with a passion for cloud innovation and a proven ability to deliver high-quality, robust solutions in a distributed team environment. Your expertise will directly influence the technological direction and operational excellence of our client's digital offerings. This is an outstanding opportunity to leverage your architectural skills and drive significant advancements in cloud computing.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote senior software engineer cloud architecture Jobs in Kenya !

Remote Junior Software Engineering Trainee

30200 Moiben KES45000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm renowned for its innovative solutions, is excited to announce an opportunity for a Remote Junior Software Engineering Trainee. This program is meticulously crafted for individuals with a foundational passion for coding and a strong desire to excel in software development within a fully remote, supportive setting. Trainees will engage in comprehensive learning modules and work on supervised projects, gaining practical experience across the software development lifecycle. Key responsibilities will include assisting senior engineers with coding, debugging, and testing software applications, contributing to documentation, and participating in team code reviews. We are looking for candidates with a basic understanding of programming principles and logic, excellent problem-solving skills, and a proactive attitude towards learning. The ability to work independently and collaboratively in a virtual environment is crucial. This trainee role offers exposure to various programming languages, development tools, and software engineering best practices. Our client is committed to fostering talent and providing a clear career path for aspiring software engineers. This is an unparalleled chance to hone your technical abilities, learn from industry experts, and build a strong foundation for a successful career in software engineering, all while enjoying the benefits of a remote work arrangement. We seek highly motivated individuals eager to immerse themselves in the world of software development and contribute to impactful projects.
This advertiser has chosen not to accept applicants from your region.

Remote Lead Software Engineering Apprentice

30200 Tuwan KES60000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a rapidly growing tech startup known for its innovative digital solutions, is offering a unique opportunity for a motivated and aspiring individual to join their remote Lead Software Engineering Apprenticeship program. This is a foundational role designed to cultivate emerging talent, providing comprehensive training and hands-on experience in software development under the guidance of experienced mentors. As a remote apprentice, you will be immersed in our client's agile development processes, contributing to real-world projects and learning to write clean, efficient, and maintainable code. You will gain exposure to various programming languages, frameworks, and development tools, with a strong emphasis on best practices in software engineering. Key learning areas will include front-end and back-end development, database management, version control systems (like Git), and cloud technologies. You will participate in code reviews, collaborate with cross-functional teams, and actively contribute to problem-solving discussions. The program aims to equip you with the skills necessary to transition into a junior software engineering role upon successful completion. We are looking for individuals who are passionate about technology, possess strong logical thinking and problem-solving abilities, and have a genuine eagerness to learn and grow. While prior coding experience is beneficial, it is not strictly required; a demonstrable aptitude for technology and a strong work ethic are key. This is an exceptional chance to kick-start your career in software engineering within a supportive and innovative remote environment, gaining invaluable practical experience from day one. We encourage applications from individuals who are proactive, detail-oriented, and eager to contribute to exciting software development projects.

Responsibilities:
  • Assist senior engineers in the design, development, and testing of software applications.
  • Write well-documented, clean, and efficient code under mentorship.
  • Participate actively in code reviews and team discussions.
  • Learn and apply best practices in software development, including version control and agile methodologies.
  • Troubleshoot and debug software issues.
  • Contribute to the creation of technical documentation.
  • Collaborate with team members on various software projects.
  • Gain exposure to different programming languages, frameworks, and tools.
  • Understand and follow project requirements and specifications.
  • Develop a strong understanding of the software development lifecycle (SDLC).

Qualifications:
  • High school diploma or equivalent; a diploma or certificate in IT or a related field is a plus.
  • Passion for technology and software development.
  • Strong aptitude for logical thinking and problem-solving.
  • Excellent communication and teamwork skills.
  • Ability to learn quickly and adapt to new technologies.
  • Proactive attitude and a strong desire to develop technical skills.
  • Basic understanding of computer science concepts is advantageous.
  • Ability to work effectively in a remote team environment.
  • Self-motivated and disciplined to manage learning tasks independently.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Engineering Apprentice

00100 Abothuguchi West KES40000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated individuals to join their cutting-edge technology team as Remote Junior Software Engineering Apprentices. This is a fully remote, structured apprenticeship program designed to provide hands-on training and real-world experience in software development. You will work alongside experienced engineers, contributing to software projects while learning best practices in coding, testing, and deployment. The program focuses on building foundational skills in programming languages, software design, and collaborative development methodologies. We are looking for candidates with a strong passion for technology, a knack for problem-solving, and a desire to learn and grow within a supportive, remote-first environment. While prior professional coding experience is not strictly required, a demonstrable understanding of programming concepts and a portfolio of personal projects will be highly advantageous. You will participate in coding challenges, mentorship sessions, and team projects, gaining exposure to the full software development lifecycle. This apprenticeship offers a unique pathway into a career in software engineering, providing the practical skills and industry knowledge needed to succeed. The ideal apprentice will be highly disciplined, eager to take initiative, and possess excellent communication skills to thrive in a virtual team setting.

Responsibilities:
  • Assist senior engineers in developing, testing, and debugging software applications.
  • Write clean, well-documented, and efficient code under the guidance of mentors.
  • Participate in code reviews and learn from constructive feedback.
  • Contribute to the design and implementation of software features.
  • Learn and apply software development best practices and methodologies.
  • Collaborate effectively with remote team members on various software projects for the Nairobi, Nairobi, KE tech hub.
  • Troubleshoot and resolve software defects and issues.
  • Document technical specifications and user guides.
  • Engage in continuous learning and skill development in relevant programming languages and technologies.
  • Actively participate in team meetings and provide updates on progress.
  • Contribute to a positive and collaborative remote team culture.

Qualifications:
  • High school diploma or equivalent; pursuing or holding a degree in Computer Science, Engineering, or a related field is preferred.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Understanding of basic data structures and algorithms.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills suitable for remote collaboration.
  • Self-motivated, organized, and eager to learn new technologies.
  • Ability to work independently and manage time effectively in a remote setting.
  • Passion for software development and technology.
  • Portfolio of personal coding projects or contributions to open-source is a significant plus.
  • Must be legally eligible to work in Kenya and committed to the apprenticeship duration.
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Remote Senior Software Engineer Cloud Architecture Jobs