549 Software Lead jobs in Kenya
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Qualifications:
- Master's or Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 10+ years of experience in software development, with at least 4 years in a software architect or lead role.
- Proven experience designing and implementing complex, scalable, and high-performance software systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and their ecosystems.
- Deep knowledge of database technologies (SQL and NoSQL).
- Strong understanding of cloud computing principles and distributed systems.
- Experience with Agile methodologies.
- Exceptional analytical and problem-solving capabilities.
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Key responsibilities include:
- Designing and overseeing the implementation of high-level software architecture and technical design.
- Defining technology standards, patterns, and best practices for software development.
- Leading and mentoring software engineering teams in architectural design and implementation.
- Evaluating and recommending new technologies and frameworks to enhance product capabilities.
- Collaborating with product management and stakeholders to understand requirements and translate them into technical solutions.
- Ensuring the scalability, performance, security, and reliability of software systems.
- Conducting code reviews and providing technical guidance to ensure code quality.
- Identifying and mitigating technical risks and challenges.
- Driving innovation and adopting modern software development methodologies.
- Contributing to the technical recruitment and onboarding process.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 8 years of experience in software development, with at least 3 years in a software architecture or technical leadership role, is required. Extensive experience with cloud platforms (AWS, Azure, GCP), microservices architecture, containerization (Docker, Kubernetes), and various programming languages (e.g., Java, Python, Go) is essential. Strong knowledge of design patterns, data structures, algorithms, and system design principles is mandatory. Excellent communication, leadership, and problem-solving skills are crucial for effectively guiding a remote team and interacting with stakeholders. Proven ability to architect complex, distributed systems is a must. This is an excellent opportunity to shape the technological future of a growing company.
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software lead Jobs in Kenya !
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead the architectural design of complex software systems, ensuring scalability, reliability, and maintainability.
- Define and enforce coding standards, best practices, and design patterns across development teams.
- Collaborate with product managers and engineering leads to translate business requirements into technical specifications.
- Evaluate and recommend new technologies and tools to enhance the software development lifecycle.
- Provide technical guidance and mentorship to software development teams.
- Identify and address technical debt, ensuring the long-term health of the codebase.
- Develop proof-of-concepts for new features and technologies.
- Review code and architectural designs to ensure quality and adherence to standards.
- Stay current with emerging technologies and industry trends in software architecture.
- Contribute to the continuous improvement of development processes and methodologies.
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 architect role.
- Proven experience designing and implementing microservices architectures, cloud-native applications (AWS, Azure, or GCP), and CI/CD pipelines.
- Expertise in one or more programming languages such as Java, Python, C++, or Node.js.
- Strong understanding of database technologies (SQL and NoSQL).
- Excellent knowledge of architectural patterns, design principles, and software development methodologies (Agile, Scrum).
- Exceptional problem-solving and analytical skills.
- Strong leadership and communication abilities, with the capacity to mentor and guide technical teams effectively.
- Experience working in a remote, collaborative environment.
This is a premier opportunity for a seasoned Software Architect to make a significant impact on our client's technological future, working remotely with a talented and forward-thinking team. If you are passionate about building scalable and innovative software solutions, we encourage you to apply.
Lead Software Architect
Posted today
Job Viewed