1,288 Software Architect jobs in Kenya

Lead Software Architect

20100 Mwembe KES150000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary Lead Software Architect to design and guide the development of their next-generation software platforms. This is a fully remote position, offering an exceptional opportunity to shape the technological future from anywhere. You will be responsible for defining the overall architectural vision, establishing technical standards, and guiding engineering teams in the implementation of scalable, robust, and maintainable software solutions. Your role will involve collaborating closely with product managers, engineers, and stakeholders to translate business requirements into comprehensive technical designs. You will evaluate and select appropriate technologies, frameworks, and tools, and ensure that architectural decisions align with business objectives and long-term strategy. The ideal candidate will possess extensive experience in software development, a deep understanding of various architectural patterns (e.g., microservices, event-driven), and a proven track record of leading complex software projects. Proficiency in multiple programming languages, cloud platforms (AWS, Azure, GCP), and containerization technologies (Docker, Kubernetes) is essential. You will be instrumental in mentoring engineering teams, fostering best practices in code quality, security, and performance, and driving technical innovation. This position demands strong leadership, excellent communication skills, and the ability to articulate complex technical concepts to diverse audiences. You should be adept at identifying and mitigating technical risks, and continuously advocating for architectural excellence. This is a pivotal role for an experienced architect looking to make a significant impact on the technological landscape, supporting development efforts that might serve clients or users in **Nakuru, Nakuru, KE**.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

60100 Embu, Eastern KES400000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology firm specializing in innovative software solutions, is looking for a talented Senior Software Architect. This hybrid role, based in **Embu, Embu, KE**, offers a dynamic work environment combining in-office collaboration with remote flexibility. You will be responsible for designing and overseeing the development of scalable, robust, and high-performance software systems. This includes defining architectural patterns, establishing coding standards, and selecting appropriate technologies to meet business requirements. The ideal candidate will possess extensive experience in full-stack development, cloud computing (AWS, Azure, GCP), microservices architecture, and database design. You will collaborate closely with development teams, product managers, and stakeholders to translate complex business needs into technical solutions. Key responsibilities include leading architectural reviews, mentoring junior engineers, conducting performance analysis, and ensuring the security and maintainability of our software products. Proven expertise in API design, containerization (Docker, Kubernetes), and CI/CD pipelines is essential. This position requires exceptional problem-solving skills, a deep understanding of software development lifecycle, and the ability to make critical technical decisions. We are seeking a visionary leader who can guide our technical roadmap and foster a culture of engineering excellence within the organization. Your contributions will be instrumental in shaping the future of our software offerings and driving technological innovation.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

30100 Tuwan KES230000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm at the forefront of digital innovation, is seeking an accomplished Senior Software Architect to join their elite remote engineering team. This is a fully remote, high-impact role where you will be instrumental in designing, developing, and implementing scalable, robust, and secure software solutions. The ideal candidate will possess a deep understanding of software development lifecycle, architectural patterns, and emerging technologies. Responsibilities include leading the design of complex software systems, defining technical standards and best practices, and mentoring junior developers. You will collaborate closely with product managers, development teams, and stakeholders to translate business requirements into technical specifications and ensure the successful delivery of high-quality software products. Key areas of focus will include microservices architecture, cloud-native development, API design, and database optimization. A strong command of multiple programming languages and extensive experience with cloud platforms (AWS, Azure, GCP) is required. The successful candidate will demonstrate exceptional problem-solving abilities, a passion for innovation, and a proven track record of delivering large-scale software projects. Excellent communication and leadership skills are essential for effective collaboration within a distributed team. We are looking for an individual who can inspire technical excellence and drive architectural vision. This position offers the unparalleled benefit of working remotely from anywhere in Kenya, providing ultimate flexibility and work-life integration. While the company has a presence in Eldoret, Uasin Gishu, KE , this role is exclusively remote. Our client is committed to fostering a thriving remote work culture, equipped with state-of-the-art collaboration tools and extensive professional development support. This is an exceptional opportunity for a visionary architect to shape the future of our client's technology landscape.
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

80100 Abothuguchi West KES450000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly innovative and experienced Lead Software Architect to join their fully remote, world-class engineering team. This senior technical leadership role is crucial for defining and overseeing the architectural vision for complex software systems. The ideal candidate will possess a deep understanding of software design principles, scalable architectures, cloud technologies, and modern development practices. You will be responsible for designing robust, maintainable, and high-performance software solutions, making critical technology choices, and guiding development teams through the implementation process. Key responsibilities include collaborating with product management and engineering leads to translate business requirements into technical strategies, establishing coding standards, and ensuring the overall quality and integrity of the codebase. As a remote leader, exceptional communication, mentorship, and interpersonal skills are paramount for effectively guiding distributed teams. We are seeking individuals with a proven track record of architecting and delivering large-scale, distributed systems, preferably in cloud environments (AWS, Azure, GCP). Proficiency in multiple programming languages and a strong grasp of microservices, APIs, and database technologies are essential. The ability to anticipate future technology trends and proactively adapt the architecture to meet evolving business needs is highly valued. This is a unique opportunity to shape the technical direction of cutting-edge software products and foster a culture of engineering excellence within a fully remote setting. Your expertise will be instrumental in driving innovation and ensuring the scalability and reliability of our client's software offerings. This role provides significant autonomy and the chance to lead impactful projects from anywhere, contributing to the success of technology solutions for clients operating globally, but with strong roots in Garissa, Garissa, KE .
This advertiser has chosen not to accept applicants from your region.

Lead Software Architect

90100 Mangu KES180000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary and highly skilled Lead Software Architect to shape the future of their technology landscape. This role will be based in Machakos, Machakos, KE , with a hybrid work arrangement, offering a blend of in-office collaboration and remote flexibility. As the Lead Software Architect, you will be responsible for designing and overseeing the implementation of robust, scalable, and maintainable software systems. You will work closely with engineering teams, product managers, and stakeholders to define architectural strategies, establish best practices, and ensure the technical integrity of our software solutions. Your expertise will be crucial in driving innovation, evaluating emerging technologies, and making critical technology choices that align with business goals. You will mentor junior architects and engineers, promoting a culture of technical excellence and continuous learning. This position demands a deep understanding of various architectural patterns, cloud technologies, and software development methodologies. You will be instrumental in defining our technical roadmap, ensuring our systems are secure, performant, and adaptable to future demands.

Key Responsibilities:
  • Define and maintain the overall software architecture for the company's products and services.
  • Lead the design and development of scalable, reliable, and secure software systems.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Establish and enforce architectural standards, guidelines, and best practices.
  • Evaluate and recommend new technologies and frameworks to enhance our technology stack.
  • Mentor and guide software engineers and architects, fostering technical growth.
  • Conduct architectural reviews and provide technical leadership throughout the development lifecycle.
  • Identify and mitigate technical risks and ensure system resilience.
  • Develop and maintain architectural documentation, including diagrams and specifications.
  • Stay abreast of industry trends and innovations in software architecture and engineering.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software development, with a significant focus on software architecture.
  • Proven experience in designing and implementing complex, large-scale distributed systems.
  • Expertise in cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
  • Strong understanding of various programming languages, databases, and development methodologies.
  • Excellent leadership, communication, and interpersonal skills.
  • Experience with Agile development processes.
  • Demonstrated ability to think strategically and solve complex technical challenges.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

50100 Tuwan KES350000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished Senior Software Architect to lead the design and development of scalable, robust, and high-performance software solutions. This is a fully remote, full-time leadership position offering the opportunity to shape the technical vision and strategy for critical projects. You will be responsible for defining architectural patterns, guiding development teams, and ensuring the adoption of best practices in software engineering. This role demands deep technical expertise, strategic thinking, and excellent collaboration skills.

Key responsibilities include designing enterprise-level software architectures, selecting appropriate technologies and frameworks, and ensuring the scalability, security, and maintainability of systems. You will work closely with product managers, engineering leads, and development teams to translate business requirements into technical designs. Providing technical guidance and mentorship to software engineers, conducting code reviews, and promoting architectural best practices will be crucial. You will also be responsible for evaluating emerging technologies and making recommendations for their adoption. This role involves driving innovation, optimizing system performance, and ensuring adherence to technical standards and project timelines.

We are looking for candidates with a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 8-10 years of experience in software development, with at least 3-5 years in a software architecture role, is required. Proven experience in designing and implementing complex, large-scale distributed systems is essential. Expertise in cloud platforms (e.g., AWS, Azure, GCP), microservices architecture, and various programming languages (e.g., Java, Python, C#) is highly desirable. Strong understanding of database design, CI/CD pipelines, and DevOps principles is necessary. Excellent leadership, communication, and problem-solving skills are paramount for effectively guiding teams and stakeholders. This fully remote role offers a challenging and rewarding opportunity to make a significant technical impact for projects associated with the Bungoma region and globally.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

40100 Kisumu KES220000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an accomplished and visionary Senior Software Architect to lead the design and development of scalable, robust, and innovative software solutions, operating entirely remotely. This role is central to defining the technical vision, architectural principles, and technology stack for our key software products. You will be responsible for guiding development teams, making critical design decisions, and ensuring that our software architecture meets current and future business needs. The ideal candidate possesses a deep understanding of software development lifecycle, various programming paradigms, cloud computing, and architectural patterns, with a proven track record of designing complex enterprise-level systems. Your responsibilities will include collaborating with product managers and stakeholders to translate business requirements into technical specifications, evaluating and recommending new technologies, and establishing coding standards and best practices. You will also be involved in mentoring junior engineers, performing code reviews, and troubleshooting complex technical challenges. This position demands exceptional problem-solving skills, strategic foresight, and the ability to communicate complex technical concepts effectively to both technical and non-technical audiences. As a fully remote role, you must be highly self-motivated, an excellent communicator, and adept at using digital collaboration tools to lead virtual teams and drive project success. We are looking for an individual who is passionate about building high-quality software, drives technical excellence, and can effectively steer architectural decisions within a distributed environment. This is an exceptional opportunity to influence the technological direction of a forward-thinking company and shape the future of our software offerings, all from the convenience of your remote workspace. You will be instrumental in ensuring our systems are performant, secure, and maintainable for years to come. We are committed to fostering a collaborative and innovative remote team culture, valuing expertise, leadership, and a proactive approach to technological challenges. The successful candidate will demonstrate a strong commitment to modern software architecture principles and a passion for continuous learning and improvement.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software architect Jobs in Kenya !

Senior Software Architect

20200 Kapsuser KES200000 Monthly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-growing SaaS company, is seeking an experienced Senior Software Architect to join their entirely remote engineering team. This position is crucial for defining and evolving the technical vision and architecture of our client's innovative software products. You will be responsible for designing scalable, robust, and maintainable systems, making critical technology choices, and providing technical leadership to development teams. The ideal candidate will have extensive experience in software development, a deep understanding of various architectural patterns, and a proven ability to translate business requirements into technical solutions. Your responsibilities will include leading the design of new features and services, ensuring the quality and performance of the software, and mentoring other engineers. You will also be involved in setting technical standards, conducting code reviews, and troubleshooting complex issues. This is a fully remote role, requiring strong collaboration and communication skills. You must be able to work independently and as part of a distributed team. We are looking for a proactive problem-solver with a passion for building high-quality software. This opportunity is based in Kericho, Kericho, KE , but offers the ultimate flexibility of working from home anywhere within Kenya. You will work with modern technology stacks and have the opportunity to influence the direction of our client's technology strategy. The successful candidate will play a key role in ensuring our client's technological infrastructure can support future growth and innovation. You will evaluate and integrate new technologies, optimize existing systems for performance and cost-efficiency, and document architectural decisions clearly. We value individuals who possess strong analytical skills, a commitment to best practices, and the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Join a team that values innovation, collaboration, and continuous learning in a remote-first environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

00200 Ongata Rongai, Rift Valley KES450000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a visionary Senior Software Architect to lead their engineering efforts in a fully remote capacity. This role demands a deep understanding of software development lifecycle, architectural patterns, and cutting-edge technologies. You will be responsible for designing scalable, maintainable, and high-performance software systems, setting technical direction, and mentoring development teams. The ideal candidate will have a proven history of architecting complex enterprise-level applications and a passion for fostering innovation within a collaborative, distributed environment.

Key Responsibilities:
  • Design and document robust, scalable, and secure software architectures for new and existing products.
  • Define technical standards, best practices, and development guidelines across engineering teams.
  • Lead the evaluation and selection of appropriate technologies, frameworks, and tools.
  • Collaborate with product managers, engineering leads, and stakeholders to translate business requirements into technical solutions.
  • Provide technical leadership and mentorship to software development teams, fostering a culture of quality and innovation.
  • Oversee the implementation of architectural designs, ensuring adherence to specifications and standards.
  • Identify and address technical debt, performance bottlenecks, and scalability challenges.
  • Conduct code reviews and architectural assessments to ensure code quality and maintainability.
  • Research emerging technologies and industry trends to identify opportunities for improvement and innovation.
  • Develop and maintain architectural roadmaps and strategies.
  • Ensure the integration of security best practices throughout the software development lifecycle.
  • Facilitate technical discussions and decision-making processes within distributed teams.
  • Contribute to the continuous improvement of development processes and tooling.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 10 years of experience in software development, with at least 5 years in a software architecture role.
  • Proven experience designing and implementing large-scale, distributed, and cloud-native applications (e.g., microservices, serverless).
  • Strong expertise in multiple programming languages (e.g., Java, Python, Go, C#) and frameworks.
  • Deep understanding of architectural patterns (e.g., MVC, Microservices, Event-Driven Architecture).
  • Proficiency with cloud platforms such as AWS, Azure, or GCP.
  • Experience with database technologies (SQL and NoSQL) and data modeling.
  • Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
  • Excellent analytical, problem-solving, and decision-making skills.
  • Strong leadership, communication, and interpersonal skills, with the ability to influence and guide technical teams remotely.
  • Demonstrated ability to work independently and manage multiple priorities in a remote work environment.
  • Experience with Agile development methodologies.
This is a full-time, fully remote position offering a competitive salary, excellent benefits, and the opportunity to shape the technological future of a forward-thinking company. Join us and make a significant impact.
This advertiser has chosen not to accept applicants from your region.

Senior Software Architect

20100 Mwembe KES300000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology firm, is seeking a highly accomplished Senior Software Architect to join their innovative team in a fully remote capacity. This is a crucial role responsible for designing and guiding the development of scalable, robust, and high-performance software systems. You will work closely with product management, engineering teams, and stakeholders to translate business requirements into comprehensive technical architectures. Your expertise will be vital in defining technology standards, selecting appropriate tools and frameworks, and ensuring the long-term maintainability and efficiency of our software solutions. The ideal candidate will possess a deep understanding of modern software development paradigms, cloud computing, microservices architecture, and best practices in areas such as security, performance optimization, and data management. You should have a proven track record of designing complex enterprise-level applications and a passion for staying ahead of emerging technologies. This role offers the opportunity to shape the technical direction of key products and mentor junior engineers in a collaborative, remote-first environment. You will be instrumental in driving innovation, improving code quality, and ensuring our technology stack remains competitive and future-proof. We are looking for a strategic thinker with exceptional problem-solving skills and the ability to communicate complex technical concepts effectively to both technical and non-technical audiences. Your contributions will directly impact the success and scalability of our client's software offerings.

Responsibilities:
  • Design and document scalable, reliable, and maintainable software architectures for new and existing applications.
  • Define technology standards, architectural patterns, and best practices for software development.
  • Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
  • Collaborate with engineering teams to guide the implementation of architectural designs.
  • Provide technical leadership and mentorship to software engineers.
  • Identify and address performance bottlenecks, security vulnerabilities, and scalability challenges.
  • Participate in code reviews and ensure adherence to architectural principles.
  • Stay current with emerging technologies and industry trends, and recommend their adoption where appropriate.
  • Communicate architectural decisions and technical strategies to stakeholders at various levels.
  • Contribute to the development roadmap and long-term technical vision of the company.
Qualifications:
  • 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.
  • Proven experience designing and implementing complex, distributed, and scalable systems (e.g., microservices, cloud-native applications).
  • In-depth knowledge of various programming languages (e.g., Java, Python, C#, Go) and their ecosystems.
  • Expertise in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Strong understanding of data architecture, databases (SQL and NoSQL), and data modeling.
  • Experience with CI/CD pipelines, DevOps practices, and automated testing.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Superior communication and interpersonal skills, with the ability to articulate complex technical concepts effectively.
  • Experience leading technical teams and mentoring developers.
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 Software Architect Jobs