1,092 Technical Lead jobs in Kenya
Technical Lead
Posted today
Job Viewed
Job Description
Simple Formations Limited (SFL) is a Company that provides a web-based platform service designed for businesses and professionals to efficiently manage corporate and legal compliance requirements and due diligence for legal entities. Through this platform, users can register new businesses, handle compliance tasks, generate legal documents, statutory Registers and collaborate with team members. SFL aims to streamline these processes and offer support to ensure businesses can effectively manage their corporate compliance requirements.
The Technical Lead role requires a highly organized, quality-focused and agile-minded candidate who will lead the coordination and execution of software development projects, ensuring timely and efficient delivery aligned with business priorities.
The successful candidate will direct and support our software development team, with a primary focus on team leadership, delivery management, and maintaining high technical standards. While the role is centered on guiding the team and driving project success, it will also require hands-on coding for complex features, in-depth code reviews, and resolving critical technical challenges.
Responsibilities include:
- Technical Leadership & Delivery Management: Lead sprint planning, daily stand-ups, sprint reviews, and retrospectives for MERN stack development teams. Translate requirements into clear tasks, ensuring realistic timelines and balanced priorities.
- Oversee project timelines, deliverables, dependencies, and resources across multiple initiatives, ensuring smooth delivery and quality results.
- Collaborate with developers, designers, and stakeholders to ensure requirements are clearly defined, prioritized, and aligned with business goals.
- Foster open communication, maintain a collaborative, high-performance culture, and remove blockers to enable the team's success.
- Provide progress updates, document project outcomes, and track tasks and risks using Jira.
- Promote agile best practices, improve team workflows, and implement process changes for more efficient delivery.
- Collaborate with QA to maintain high-quality deliverables, perform code reviews, and troubleshoot issues.
- Mentor and coach team members, support professional growth, and onboard new developers to align with SFL's practices.
- Oversee daily on-site project check-ins and maintain visibility on progress, blockers, and priorities.
- Hands-On Contribution: Contribute to development work on complex features, provide technical guidance to ensure adherence to coding standard, and resolve critical technical challenges.
Desired Skills & Experience: Minimum Requirements:
- Proven leadership in software development projects, with at least 3 years managing Agile/Scrum teams from planning through delivery.
- Strong technical expertise in the MERN stack (MongoDB, , React, ) with hands-on involvement in solution design and implementation.
- Proficiency in Jira and other Agile project management tools to track progress, manage sprints, and optimize workflows.
- Comprehensive understanding of the Software Development Life Cycle (SDLC) and agile frameworks, including backlog refinement, user story creation, and sprint estimation.
- Excellent communication and collaboration skills for engaging both technical teams and non-technical stakeholders.
- Problem-solving and decision-making capabilities with a focus on delivering high-quality, scalable, and maintainable solutions.
Added Advantage:
- Certification in Agile, Scrum, or Project Management (e.g., CSM, PMP, PMI-ACP).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Strong mentoring and coaching skills for junior developers.
- Background in DevOps practices and CI/CD tools.
How to Apply:
If your career aspirations match this opportunity, please send your cover letter and CV to
referencing this position
TECHNICAL LEAD
before
12:00pm (EAT), 31st August 2025.
SFL is an equal opportunity employer. All qualified candidates are encouraged to apply, and hiring is based solely on merit and role requirements. Only shortlisted candidates will be contacted.
Technical Lead
Posted today
Job Viewed
Job Description
About Skillmind Software:
Skillmind Software is a fast-growing technology company that builds intelligent, cloud-based business applications such as HR Genie, CloudHR, TimeTrax, and more. Our focus is on developing scalable enterprise systems across multiple domains. We serve clients across Africa, India, and the Middle East, providing world-class software engineering, AI-driven innovation, and seamless system integrations.
As part of our continued expansion, we are looking for a
Technical Lead
with strong hands-on software development expertise, proven leadership skills, and a passion for technology innovation. The ideal candidate should be able to mentor developers, architect robust solutions, and ensure best practices in design, coding, and delivery.
Role Overview:
The Technical Lead will oversee the technical direction and execution of multiple software products and projects. This role requires deep technical knowledge, architectural thinking, and leadership to guide a team of developers across different languages, frameworks, and platforms. The candidate should have a proven track record in delivering high-quality software, integrating AI-driven capabilities, and staying current with emerging technologies.
You will act as the bridge between product vision and technical execution—ensuring that architecture, code quality, and team capability align with the company's long-term goals.
Key Responsibilities:
Technical Leadership & Architecture
- Define, design, and review software architecture for new and existing products
- Ensure adherence to clean architecture, scalability, and maintainability principles
- Set and enforce coding standards, design patterns, and best practices across all teams
- Guide decisions on technology stack selection and system integrations
- Conduct regular code reviews and mentor developers in modern engineering practices
Team Management & Mentorship
- Lead and inspire a team of developers across various languages and frameworks (Python, C#, JavaScript/React, , etc.)
- Support and unblock developers during technical challenges
- Conduct knowledge-sharing sessions and promote continuous learning within the team
- Collaborate closely with QA, DevOps, and Product teams to ensure smooth delivery cycles
- Foster a culture of innovation, accountability, and technical excellence
Software Development & Delivery
- Contribute to the development of complex modules or critical components when needed
- Oversee end-to-end software development lifecycle (SDLC) from planning to deployment
- Ensure proper version control, CI/CD, testing automation, and release management
- Optimize system performance, scalability, and security
- Maintain detailed documentation and ensure traceability of technical decisions
AI & Emerging Technology Integration
- Evaluate and integrate AI/ML capabilities into Skillmind's products where relevant
- Stay informed on the latest developments in AI, cloud computing, DevOps, and security trends
- Drive adoption of emerging technologies that enhance efficiency and product competitiveness
- Collaborate with Data Science and AI teams to align software infrastructure with AI pipelines
Project Execution & Collaboration
- Partner with Product Managers and Business Analysts to translate requirements into actionable technical plans
- Estimate effort, define milestones, and ensure delivery within scope and timelines
- Manage risk assessment and mitigation during development
- Maintain strong communication with stakeholders and leadership teams on technical progress
Governance & Quality Assurance
- Champion quality through rigorous code reviews, testing strategies, and deployment checks
- Ensure adherence to security, compliance, and performance benchmarks
- Conduct post-implementation reviews to capture lessons learned and improvement areas
Required Skills & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred)
- 5+ years of progressive experience in software development, with at least 3+ years in a lead or architect role
- Proven expertise in at least three major languages (e.g. Python, C#, JavaScript/TypeScript, Java, PHP, or Go)
- Strong understanding of modern frameworks such as React, , Django, Laravel, .NET Core, or Angular
- Experience with API development, microservices architecture, and REST/GraphQL integrations
- Solid understanding of database systems (SQL Server, MySQL, PostgreSQL, MongoDB, etc.)
- Strong command of DevOps concepts (CI/CD, containerization, cloud deployments, versioning)
- Working knowledge of AI/ML concepts, LLMs, and API integrations (e.g. OpenAI, TensorFlow, LangChain)
- Familiarity with cloud platforms (Azure, AWS, GCP) and container orchestration (Docker, Kubernetes)
- Deep experience in Agile/Scrum development methodologies
- Excellent problem-solving, debugging, and analytical skills
- Strong interpersonal and communication skills to effectively manage teams and collaborate with stakeholders
- Proven track record of successfully delivering large-scale software systems or products
Preferred / Nice-to-Have:
- Experience leading multi-location development teams
- Exposure to SaaS-based application development and multi-tenant architectures
- Knowledge of cybersecurity best practices and data protection standards
- Experience in integrating ERP or HRMS systems
- Exposure to low-code or AI-assisted development platforms
- Certification in architecture (AWS Certified Architect, Microsoft Certified Solutions Expert, etc.)
Personal Attributes:
- Visionary thinker with the ability to balance innovation with practicality
- Strong leadership and mentoring skills
- High integrity, accountability, and sense of ownership
- Passionate about new technologies, continuous learning, and driving excellence
- Calm under pressure and decisive during critical technical escalations
- Excellent communication and collaboration abilities
Reporting & Team Structure:
- Reports to: Chief Technology Officer / Director of Engineering
- Works closely with: Product Managers, QA, DevOps, UI/UX, and Business Analysts
- Leads: Software Engineers, Junior Developers, and Technical Specialists
What We Offer:
- Competitive compensation and performance-based incentives
- Opportunity to shape the architecture of flagship Skillmind products
- Exposure to cutting-edge AI and enterprise technologies
- Professional growth through certifications and learning programs
- Flexible work setup and collaborative, innovation-driven environment
Join Skillmind Software as our Technical Lead and play a key role in driving engineering excellence, mentoring top talent, and leading the development of next-generation enterprise and AI-driven products.
Technical lead
Posted 605 days ago
Job Viewed
Job Description
Founding Technical Lead
Posted today
Job Viewed
Job Description
Company Description
Mirari Institute is on a mission: To train Africa's next generation of software engineers. We're looking for a Technical Lead to teach, mentor, and design hands-on, project-based learning programs that prepare students for real-world tech careers.
Role Description
This is a full-time hybrid role for a Founding Technical Lead / Lead Instructor located in Nairobi County, Kenya, with some work from home acceptable. The Founding Technical Lead / Lead Instructor will be responsible for leading the technical vision and execution of the company's projects, mentoring and teaching junior developers, designing and developing software solutions, and ensuring best practices in software engineering. Additional tasks include collaborating with cross-functional teams, contributing to curriculum development, and staying up to date with emerging technologies and industry trends.
Who You Are:
- 3+ years coding professionally.
- Skilled in Python, JavaScript, Web Dev, Git/GitHub.
- Passionate about mentorship and guiding students through real projects.
- Excited to thrive in a dynamic, collaborative learning environment.
What You'll Do:
- Design and deliver
practical, project-focused curriculum
. - Mentor students through coding projects and team collaborations.
- Build and maintain technical infrastructure (GitHub, cloud labs, LMS).
- Connect students with local and global tech opportunities.
Why You'll Love This:
- Opportunity for
equity or profit-sharing
. - Directly shape students' careers and Kenya's tech ecosystem.
- Ready to build talent for the future while doing what you love?
Send CV + short cover letter to
Subject:
"Application – Technical Lead / Lead Instructor"
#MirariInstitute
Senior Technical Lead - Industrial Automation
Posted 2 days ago
Job Viewed
Job Description
As a remote-first organization, this role requires exceptional communication and collaboration skills. You will work closely with clients and internal teams to define automation requirements, develop innovative solutions, and oversee the integration and commissioning of systems. The ideal candidate possesses a strong background in electrical engineering, mechanical engineering, or a related field, coupled with extensive hands-on experience in industrial automation technologies. You must be adept at troubleshooting complex technical issues, documenting systems thoroughly, and staying current with the latest advancements in automation and control systems. You will also play a key role in the conceptualization and execution of new automation strategies and technologies. This is a fantastic opportunity to apply your technical leadership to impactful projects and drive innovation in manufacturing, all within the flexibility of a fully remote setup.
Responsibilities:
- Lead the design, development, and implementation of industrial automation and control systems.
- Develop and program PLCs, HMIs, SCADA systems, and robotics for various manufacturing applications.
- Specify and integrate sensors, actuators, drives, and other automation components.
- Conduct system diagnostics, troubleshooting, and performance optimization.
- Develop and maintain technical documentation, including design specifications, wiring diagrams, and operating manuals.
- Collaborate with clients and cross-functional teams to define project requirements and scope.
- Oversee the commissioning and validation of automation systems.
- Mentor and guide junior automation engineers and technicians.
- Stay current with emerging automation technologies, industry standards, and best practices.
- Contribute to the continuous improvement of automation strategies and system reliability.
- Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, or a related field; Master's degree is a plus.
- Minimum of 8 years of progressive experience in industrial automation and control systems engineering.
- Proven expertise in PLC programming (e.g., Siemens, Allen-Bradley), HMI/SCADA development, and robotic systems integration.
- Strong understanding of industrial networking protocols, sensors, and electrical hardware.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Proficiency in CAD software and system design tools.
- Strong communication and interpersonal skills, with the ability to effectively lead technical teams remotely.
- Experience with IoT integration in industrial environments is highly desirable.
- Ability to manage multiple projects and deadlines in a fast-paced, remote setting.
- A passion for innovation and driving efficiency in manufacturing processes.
Remote Installation and Maintenance Technical Lead
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead and mentor remote field technicians responsible for installation, troubleshooting, and maintenance of company products.
- Develop and refine installation and maintenance procedures and best practices.
- Provide remote expert technical support to field teams, resolving complex issues encountered during installations or maintenance.
- Analyze performance data from installed systems to identify potential issues and proactively recommend maintenance.
- Create and deliver training materials for new technicians and ongoing skill development.
- Manage the inventory and deployment of necessary tools and equipment for field operations.
- Ensure adherence to safety protocols and quality standards in all installation and maintenance activities.
- Collaborate with product development and engineering teams to provide feedback on product reliability and installation challenges.
- Develop standardized reporting templates for site visits, issue resolution, and maintenance activities.
- Contribute to the continuous improvement of service delivery and customer support strategies.
- Technical diploma or Bachelor's degree in Engineering, Technology, or a related field.
- Minimum of 6 years of experience in installation, field service, or maintenance roles, with at least 2 years in a leadership or supervisory capacity.
- Proven experience with complex technical systems and troubleshooting methodologies.
- Strong understanding of project management principles and workflow optimization.
- Excellent diagnostic, problem-solving, and analytical skills.
- Exceptional communication, coaching, and leadership abilities.
- Proficiency with remote collaboration tools and ticketing systems.
- Ability to interpret technical diagrams, blueprints, and manuals.
- Commitment to maintaining high standards of safety and quality.
- Ability to work independently and manage multiple priorities in a remote work environment.
Remote Construction Project Manager - Technical Lead
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Develop comprehensive project plans, including scope, timelines, budgets, and resource allocation.
- Manage all phases of the construction project lifecycle, from pre-construction to closeout.
- Oversee and coordinate the work of contractors, subcontractors, and vendors.
- Ensure strict adherence to safety regulations and quality control standards.
- Manage project risks, identifying potential issues and developing mitigation strategies.
- Administer contracts and ensure compliance with all contractual obligations.
- Monitor project progress and provide regular status updates to stakeholders.
- Control project costs and manage budget variances effectively.
- Liaise with clients, architects, engineers, and regulatory bodies.
- Review technical drawings, specifications, and construction documents.
- Implement and manage project management software and tools.
- Resolve project-related issues and conflicts promptly.
- Ensure the successful handover of completed projects.
- Lead and motivate project teams in a remote environment.
Qualifications:
- Bachelor's degree in Civil Engineering, Construction Management, Architecture, or a related field.
- 7+ years of progressive experience in construction project management, with a strong emphasis on technical aspects.
- Demonstrated experience managing large-scale construction projects remotely.
- In-depth knowledge of construction techniques, materials, and building codes.
- Proficiency in project management software (e.g., Primavera P6, Microsoft Project).
- Strong understanding of contract law and administration.
- Excellent leadership, negotiation, and communication skills.
- Proven ability in risk management and problem-solving.
- Ability to interpret complex technical documents and drawings.
- Experience in managing remote teams and fostering collaboration.
- PMP or other relevant professional certifications are highly desirable.
Be The First To Know
About the latest Technical lead Jobs in Kenya !
Senior Customer Support and Technical Lead
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include providing first-line and advanced technical support to customers, troubleshooting and resolving software-related issues, and escalating complex problems to engineering teams when necessary. You will be responsible for managing incoming support requests, prioritizing urgent issues, and ensuring timely and effective resolution. This role also involves developing and maintaining support documentation, creating knowledge base articles, and identifying trends in customer issues to provide feedback for product improvement. As a Lead, you will mentor and guide junior support agents, contributing to their professional development and ensuring consistent service quality. Collaboration with product, engineering, and sales teams will be crucial for a holistic customer experience. This position demands excellent communication, leadership, and problem-solving skills, with the ability to work independently and efficiently in a remote setting. The successful candidate will have a demonstrated history of providing outstanding technical support and successfully leading customer-facing teams. This is an excellent opportunity to make a significant impact on customer success for an innovative technology company, enjoying the benefits of a fully remote role. Your dedication to customer satisfaction will be key to our client's continued growth and reputation. We are looking for a proactive individual passionate about technology and committed to delivering world-class customer service.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 6 years of experience in customer support, technical support, or a related role within the technology sector, with at least 2 years in a lead or supervisory capacity.
- Strong technical aptitude with proficiency in troubleshooting software applications, databases, and cloud-based services.
- Excellent understanding of customer support best practices and methodologies.
- Proven experience in developing and managing knowledge bases and support documentation.
- Exceptional problem-solving and analytical skills.
- Outstanding written and verbal communication skills, with the ability to explain technical concepts clearly to non-technical users.
- Demonstrated ability to lead, mentor, and motivate a support team in a remote environment.
- Experience with CRM and customer support ticketing systems (e.g., Zendesk, Salesforce Service Cloud).
- Patience, empathy, and a customer-centric approach to problem-solving.
Senior Maintenance Technician (Remote Technical Lead)
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and implement comprehensive preventive and predictive maintenance plans for a wide array of industrial equipment.
- Lead remote diagnostics and troubleshooting efforts for equipment malfunctions, providing clear instructions to on-site technicians.
- Analyze equipment performance data, sensor readings, and maintenance logs to identify potential issues before they arise.
- Oversee the scheduling and coordination of maintenance activities, ensuring minimal disruption to operations.
- Provide expert technical guidance and support to field maintenance teams.
- Manage spare parts inventory and logistics for maintenance operations.
- Ensure compliance with all safety regulations and maintenance standards.
- Document maintenance procedures, repairs, and recommendations in the CMMS.
- Collaborate with engineering teams to implement system upgrades and improvements.
- Train and mentor junior maintenance technicians on advanced techniques and remote support protocols.
- Stay current with industry best practices and emerging maintenance technologies.
- Technical certification in a relevant field (e.g., Electrical, Mechanical, Industrial Technology) or equivalent experience.
- Minimum of 7 years of experience in industrial maintenance, with a focus on equipment repair and preventative maintenance.
- Proven expertise in diagnosing and resolving complex mechanical, electrical, and hydraulic issues.
- Strong understanding of industrial control systems, PLCs, and automation technology.
- Proficiency with CMMS (Computerized Maintenance Management Systems) and diagnostic tools.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong communication and leadership abilities, with experience guiding remote teams.
- Ability to interpret technical manuals, blueprints, and schematics.
- Proficiency in using remote support software and digital collaboration tools.
- Self-motivated and able to manage multiple priorities effectively in a remote environment.
Senior Installation & Maintenance Technical Lead (Remote)
Posted 2 days ago
Job Viewed