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.