JOB TITLE

 

SYSTEM ARCHITECT/LEAD DEVELOPER

NATURE OF JOB

FULL TIME

INDUSTRY

INFORMATION TECHNOLOGY SERVICES

SALARY

ATTRACTIVE

JOB LOCATION

NAIROBI

 

DUTIES AND RESPONSIBILITIES

System Architecture & Design

  • Lead the design and development of scalable, secure, and maintainable system architectures aligned with business goals.
  • Define and enforce architectural standards, frameworks, and best practices to ensure consistency across all software projects.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Evaluate and select appropriate technologies, platforms, and tools to meet project requirements and future scalability.
  • Collaborate with enterprise architects to align solutions with overall IT strategy and infrastructure.

Cloud & Infrastructure Leadership

  • Design and implement cloud-native architectures leveraging Kubernetes, Docker containers, and orchestration platforms.
  • Oversee migration of legacy systems to cloud environments ensuring minimal disruption and maximum efficiency.
  • Build and optimize CI/CD pipelines to enable automated testing, deployment, and monitoring.
  • Drive adoption of Infrastructure as Code (IaC) principles to provision and manage cloud resources reliably and reproducibly.
  • Ensure the architecture adheres to best security practices, compliance standards, and governance policies.

Development & Technical Leadership

  • Lead and mentor a team of developers and engineers through the full software development lifecycle (SDLC).
  • Facilitate technical discussions and decision-making processes to resolve architectural and implementation challenges.
  • Establish coding standards, review code quality, and enforce adherence to security and performance benchmarks.
  • Champion Agile development methodologies, including sprint planning, stand-ups, retrospectives, and continuous improvement.
  • Coordinate cross-functional teams, including QA, DevOps, and business analysts to ensure timely delivery of features and solutions.

Stakeholder Engagement & Collaboration

  • Work closely with product owners, business stakeholders, and project managers to understand requirements and translate them into technical solutions.
  • Present architectural proposals, system designs, and technical roadmaps to both technical and non-technical audiences.
  • Act as a bridge between technical teams and business units, managing expectations and ensuring alignment.
  • Collaborate with vendors, third-party service providers, and external partners as needed to support integration and implementation efforts.

Research & Innovation

  • Keep abreast of emerging trends, technologies, and tools in cloud computing, software architecture, and development.
  • Conduct feasibility studies and proof-of-concept projects to validate new technologies and approaches.
  • Recommend and pilot innovative solutions that drive operational efficiency and business value.
  • Promote a culture of continuous learning and technical excellence within the team.

Operational Excellence & Risk Management

  • Monitor system performance, reliability, and security post-deployment, implementing improvements where necessary.
  • Define disaster recovery, backup, and failover strategies to minimize downtime and data loss.
  • Identify potential risks and develop mitigation strategies related to architecture and technology decisions.
  • Ensure documentation is thorough, up-to-date, and accessible to support maintenance and knowledge transfer.

KEY REQUIREMENT SKILLS AND QUALIFICATION

  • MBA in IT, Software Engineering, Computer Science, or a related field.
  • Minimum 5 years of experience in technical architecture, system design, and development roles.
  • Proven experience in leading software development teams in agile environments.
  • Strong knowledge of microservices architecture, containerization, and orchestration tools (e.g., Kubernetes, Docker).
  • Proficiency in at least one modern programming language (e.g., Java, Python, Go, or Node.js).
  • Deep understanding of cloud computing platforms (e.g., AWS, Azure, GCP).
  • Hands-on experience with CI/CD pipelines, DevOps practices, and Infrastructure as Code (e.g., Terraform, Ansible).
  • Strong problem-solving and decision-making abilities with a focus on business outcomes.

 

HOW TO APPLY

  • If you meet the above qualifications, skills and experience share CV on This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Interviews will be carried out on a rolling basis until the position is filled.
  • Only the shortlisted candidates will be contacted.