20,260 Team Lead jobs in Kenya

Senior Software Development Lead

90100 Gathiruini KES220000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Development Lead to guide their engineering teams in building innovative software solutions. This is a fully remote position, allowing you to contribute your technical leadership from anywhere in Kenya. You will be responsible for the end-to-end software development lifecycle, from conceptualization and design to deployment and maintenance. The ideal candidate will possess extensive experience in software development, a strong understanding of modern programming languages and frameworks, and proven leadership capabilities. Your role will involve mentoring and managing a team of software engineers, overseeing code quality, driving best practices in software architecture and design, and ensuring the timely delivery of high-quality software products. Experience with Agile development methodologies, CI/CD pipelines, and cloud-native architectures is essential. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into robust technical solutions. Excellent problem-solving, analytical, and communication skills are paramount. We are looking for a strategic thinker who can inspire technical excellence, foster a collaborative team environment, and make critical architectural decisions. The ability to work effectively in a remote setting, manage multiple development streams, and troubleshoot complex technical challenges is crucial. This is an exceptional opportunity for a seasoned developer to take on a leadership role, shape the future of software development, and contribute to cutting-edge projects. The efficient delivery of technology solutions that support operations in regions like Mlolongo, Machakos, KE depends on the expertise provided remotely. Elevate your career by leading impactful software development initiatives.

Responsibilities:
  • Lead and mentor a team of software engineers in the design, development, and deployment of software applications.
  • Oversee the entire software development lifecycle, ensuring adherence to best practices.
  • Define and enforce coding standards, code reviews, and quality assurance processes.
  • Architect scalable, robust, and maintainable software solutions.
  • Collaborate with product managers to understand requirements and define technical specifications.
  • Drive the adoption of Agile methodologies and CI/CD practices.
  • Troubleshoot and resolve complex software defects and production issues.
  • Stay current with emerging technologies and industry trends.
  • Foster a culture of innovation and continuous improvement within the engineering team.
  • Contribute to strategic technology planning and roadmap development.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a lead or managerial role.
  • Expertise in one or more modern programming languages (e.g., Python, Java, C#, Go).
  • Strong experience with software architecture design and patterns.
  • Proficiency with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • In-depth understanding of Agile development methodologies.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership, communication, and team-building abilities.
  • Ability to work independently and manage effectively in a remote environment.
  • Experience with CI/CD tools and practices.
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Lead

80100 Gathiruini KES150000 Monthly WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and visionary Remote Software Development Lead to spearhead their engineering efforts. This is a fully remote leadership role, allowing you to guide a talented team from the comfort of your home office. You will be responsible for the technical direction, architecture, and delivery of high-quality software products. This involves mentoring developers, setting coding standards, and ensuring best practices in software development methodologies. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into robust technical solutions. The ideal candidate possesses exceptional leadership skills, a deep understanding of software architecture, and a passion for building scalable and maintainable applications. Key responsibilities include:
  • Leading and mentoring a team of software engineers in a remote environment.
  • Defining and enforcing coding standards, design patterns, and development best practices.
  • Designing and architecting scalable, high-performance software solutions.
  • Overseeing the entire software development lifecycle, from planning to deployment and maintenance.
  • Collaborating with product management to define product roadmaps and technical specifications.
  • Conducting code reviews and providing constructive feedback to team members.
  • Identifying and mitigating technical risks and challenges.
  • Staying abreast of emerging technologies and recommending their adoption where appropriate.
  • Fostering a collaborative and productive team culture within a remote setting.
  • Troubleshooting and resolving complex technical issues.

A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required. A minimum of 7 years of experience in software development, with at least 2 years in a leadership or lead role, is necessary. Proficiency in one or more modern programming languages (e.g., Python, Java, JavaScript) and frameworks is essential. Strong experience with cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable. Excellent understanding of agile development methodologies, CI/CD pipelines, and automated testing is expected. Exceptional problem-solving, communication, and interpersonal skills are critical for leading a remote team effectively. The ability to inspire and motivate team members, drive technical excellence, and deliver impactful results is paramount. This is a unique opportunity to shape the future of our technology stack and lead a high-performing remote engineering team.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

01001 Gathiruini KES7000000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and motivated Senior Software Development Lead to guide and mentor a talented team of developers in building innovative and scalable software solutions. This is a fully remote role, offering the flexibility to work from anywhere while driving technical excellence. You will be responsible for leading the full software development lifecycle, from design and architecture to implementation, testing, and deployment. Your expertise will be crucial in shaping our client's technology roadmap and delivering high-quality software products.

Key Responsibilities:
  • Lead and manage a team of software engineers, providing technical direction, code reviews, and performance feedback.
  • Design and architect robust, scalable, and maintainable software solutions using best practices.
  • Oversee the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Collaborate with product managers and stakeholders to understand requirements and translate them into technical specifications.
  • Ensure code quality, performance, and security standards are met across all developed applications.
  • Mentor and coach junior developers, fostering a culture of continuous learning and professional growth.
  • Identify and implement process improvements to enhance development efficiency and product quality.
  • Stay current with emerging technologies and industry trends, evaluating their potential application to our client's products.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to strategic technology planning and decision-making.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a leadership or team lead role.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • Extensive experience with software architecture patterns, design principles, and development methodologies (Agile, Scrum).
  • Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Strong understanding of database technologies (SQL, NoSQL) and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated ability to lead and motivate remote teams effectively.
  • Strong decision-making abilities and a passion for delivering high-quality software.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

60100 Embu, Eastern KES280000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for an experienced and dynamic Senior Software Development Lead to guide their engineering teams in building innovative and high-quality software solutions. This is a fully remote position, offering the flexibility to work from anywhere in Kenya while shaping the future of their technology stack. The ideal candidate will possess a strong technical background, exceptional leadership skills, and a proven ability to manage the entire software development lifecycle. You will be responsible for mentoring and guiding software engineers, overseeing project planning and execution, ensuring adherence to coding standards and best practices, and driving technical innovation. Key responsibilities include collaborating with product managers to define requirements, designing scalable and maintainable software architectures, conducting code reviews, troubleshooting complex issues, and ensuring the delivery of robust and performant applications. This role requires a deep understanding of modern software development methodologies, agile practices, and a passion for creating exceptional user experiences. The Senior Software Development Lead will foster a collaborative and productive team environment, encouraging knowledge sharing and continuous learning. Excellent communication skills are crucial for interacting with cross-functional teams and stakeholders. If you are a visionary technologist with a passion for building great products and leading high-performing remote teams, we encourage you to apply. Responsibilities include:
  • Leading and mentoring a team of software engineers.
  • Overseeing the design and development of software applications.
  • Ensuring adherence to software development best practices and coding standards.
  • Collaborating with product management to define project requirements and roadmaps.
  • Designing and implementing scalable and robust software architectures.
  • Conducting code reviews and providing constructive feedback.
  • Troubleshooting and resolving complex technical issues.
  • Driving innovation and implementing new technologies.
  • Fostering a collaborative and high-performance team culture.
  • Ensuring the timely and successful delivery of software projects.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Lead

40100 Tuwan KES380000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a visionary Automotive Software Development Lead to spearhead their advanced software initiatives within a remote-first setting. This leadership position demands a blend of technical expertise, strategic thinking, and strong people management skills to guide a team of talented software engineers. You will be responsible for the architectural design and implementation of cutting-edge automotive software solutions, including infotainment systems, advanced driver-assistance systems (ADAS), and connected car technologies. Your role will involve defining coding standards, mentoring junior developers, conducting code reviews, and ensuring the delivery of high-quality, robust software. The ideal candidate possesses extensive experience in embedded software development, C/C++, Python, and real-time operating systems (RTOS) within the automotive domain. A deep understanding of AUTOSAR, automotive cybersecurity, and relevant industry standards is crucial. You will collaborate closely with product managers, hardware engineers, and quality assurance teams to translate requirements into functional software, manage project timelines, and mitigate technical risks. This is a fully remote role, emphasizing asynchronous communication, collaborative online tools, and a flexible work environment. We are looking for an individual who can foster innovation, drive technical excellence, and inspire their team to achieve ambitious goals. Proven experience in leading software development projects from conception to deployment is essential. You will play a key role in shaping the future of automotive software, contributing to projects that are at the forefront of automotive technology. The successful candidate will have a passion for automotive innovation and a commitment to delivering exceptional software solutions. This role offers a competitive compensation package and the opportunity to work with a forward-thinking company.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Lead

80100 Shella KES190000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology firm, is seeking a highly skilled and innovative Automotive Software Development Lead to drive the future of in-car software experiences. This is a fully remote position, offering unparalleled flexibility to contribute to groundbreaking projects from anywhere. The ideal candidate will possess extensive experience in software development within the automotive domain, with a strong focus on embedded systems, infotainment, or autonomous driving technologies. You will lead a team of talented engineers, guide architectural decisions, and ensure the delivery of high-quality, robust, and scalable software solutions. This role requires exceptional technical leadership, strategic vision, and a passion for automotive innovation.

Responsibilities:
  • Lead and mentor a team of software engineers, fostering a culture of innovation and excellence.
  • Define software architecture and technical roadmaps for automotive systems.
  • Oversee the design, development, testing, and deployment of embedded software for vehicles.
  • Collaborate with cross-functional teams, including hardware engineers, product managers, and QA specialists.
  • Ensure adherence to automotive industry standards (e.g., AUTOSAR, ISO 26262).
  • Drive best practices in software development, including Agile methodologies, code reviews, and continuous integration/continuous deployment (CI/CD).
  • Troubleshoot and resolve complex software issues.
  • Evaluate and integrate new technologies and tools to enhance development processes.
  • Contribute to the strategic planning and technical direction of the automotive software division.
  • Manage project timelines, resources, and deliverables effectively.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with a significant portion in the automotive industry.
  • Proven experience leading software development teams and projects.
  • Deep understanding of embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Proficiency in programming languages such as C, C++, and Python.
  • Experience with automotive infotainment, ADAS, or connected car technologies is a plus.
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to thrive in a remote work environment and collaborate effectively with distributed teams.
  • Strong understanding of software quality assurance and testing methodologies.
This is a unique opportunity to shape the technological landscape of future vehicles, all from the comfort of a remote setup.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

20200 Kapsuser KES180000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a fast-paced technology firm, is seeking an accomplished Senior Software Development Lead to guide their engineering teams. This is a crucial, fully remote position where you will champion best practices in software development, mentor engineers, and drive the successful delivery of innovative software solutions. You will be instrumental in shaping the technical direction of projects, ensuring code quality, and fostering a collaborative and high-performing development culture. The ideal candidate is a seasoned developer with strong leadership acumen and a deep understanding of the full software development lifecycle.

Responsibilities:
  • Lead and mentor a team of software engineers, providing technical guidance, code reviews, and performance feedback.
  • Oversee the design, development, testing, and deployment of software applications, ensuring adherence to best practices and standards.
  • Collaborate with product managers, designers, and stakeholders to define project requirements, scope, and timelines.
  • Drive the adoption of agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
  • Architect scalable, reliable, and maintainable software solutions.
  • Troubleshoot and resolve complex technical issues across the software stack.
  • Champion code quality, security, and performance optimization initiatives.
  • Conduct technical interviews and participate in hiring decisions to grow the engineering team.
  • Stay current with emerging technologies, programming languages, and industry trends.
  • Foster a collaborative and supportive team environment that encourages innovation and learning.
  • Contribute to the development of the overall technical strategy and roadmap.
  • Ensure effective communication and collaboration within the development team and with other departments.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 2-3 years in a technical leadership or team lead role.
  • Proven experience in leading software development teams and managing project lifecycles.
  • Expertise in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong understanding of software architecture patterns, data structures, and algorithms.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architectures.
  • Proficiency in agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership, communication, and interpersonal skills.
  • Ability to mentor and inspire junior engineers.
  • Demonstrated ability to work effectively in a fully remote, distributed team environment.
  • Experience with DevOps practices and tools is a plus.

This remote opportunity is ideal for a motivated and experienced software leader looking to make a significant impact on cutting-edge technology projects.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Team lead Jobs in Kenya !

Senior Software Development Lead

50100 Kakamega, Western KES900000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in innovative software solutions, is seeking a talented and experienced Senior Software Development Lead to spearhead their development initiatives. This is a fully remote position, empowering you to contribute from your chosen location. As a Lead, you will be responsible for guiding a team of talented software engineers in the design, development, and deployment of high-quality software products. You will play a pivotal role in architectural decisions, code reviews, and ensuring adherence to best practices in software engineering. This role requires a deep understanding of the full software development lifecycle, expertise in modern programming languages and frameworks, and a proven ability to mentor and inspire a team. You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into robust and scalable technical solutions. The ideal candidate will have a strong track record in developing complex software systems, experience with agile methodologies, and a passion for building clean, maintainable, and efficient code. You will be instrumental in fostering a collaborative and productive team environment, driving technical excellence, and ensuring timely delivery of projects. This is an exceptional opportunity to make a significant impact on product innovation and technical strategy within a forward-thinking organization.

Key Responsibilities:
  • Lead and mentor a team of software engineers throughout the development lifecycle.
  • Oversee the design, development, testing, and deployment of software applications.
  • Drive architectural decisions and ensure adherence to coding standards and best practices.
  • Collaborate with product management and other stakeholders to define project scope and requirements.
  • Conduct code reviews, provide constructive feedback, and promote code quality.
  • Implement and optimize CI/CD pipelines for efficient software delivery.
  • Troubleshoot and resolve complex software defects and technical issues.
  • Contribute to technical roadmap planning and strategy.
  • Foster a culture of continuous learning, innovation, and collaboration within the team.
  • Ensure the scalability, performance, and security of developed software solutions.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field; Master's degree is a plus.
  • Minimum of 7 years of experience in software development, with at least 3 years in a lead or senior role.
  • Proven experience in leading and managing software engineering teams.
  • Expertise in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong understanding of software architecture patterns and design principles.
  • Experience with agile development methodologies (Scrum, Kanban).
  • Proficiency in database technologies (SQL/NoSQL) and cloud platforms (AWS, Azure, GCP).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal skills.
  • Ability to work independently and effectively in a remote team environment.
This advertiser has chosen not to accept applicants from your region.

IT & Software Development Lead

20100 Mwembe KES380000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and visionary IT & Software Development Lead to oversee their technology initiatives in Nakuru, Nakuru, KE . This is an on-site position requiring strong leadership and technical expertise. You will be responsible for managing the software development lifecycle, from concept to deployment, ensuring the delivery of high-quality, scalable, and efficient software solutions. This includes leading a team of talented developers, architects, and QA engineers, fostering a collaborative and productive work environment. You will work closely with stakeholders to understand business requirements, translate them into technical specifications, and guide the team in implementing robust solutions. Key responsibilities involve architecting software solutions, defining coding standards, and ensuring adherence to best practices in software development and security. You will also be involved in code reviews, performance tuning, and continuous improvement of development processes. Experience with Agile methodologies, cloud platforms, and modern development frameworks is essential. The ideal candidate is a strategic thinker with exceptional problem-solving abilities, a passion for technology, and a proven ability to mentor and inspire a technical team. Responsibilities include:
  • Leading and managing software development teams.
  • Designing and architecting scalable software solutions.
  • Overseeing the entire software development lifecycle.
  • Defining and enforcing coding standards and best practices.
  • Collaborating with product managers and business stakeholders.
  • Conducting code reviews and ensuring code quality.
  • Implementing and optimizing CI/CD pipelines.
  • Mentoring and coaching junior and senior developers.
  • Staying updated with emerging technologies and trends.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software development.
  • 3+ years of experience in a lead or management role.
  • Proficiency in multiple programming languages (e.g., Java, Python, C#).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of Agile methodologies and project management.
  • Excellent leadership, communication, and interpersonal skills.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Lead

30100 Abothuguchi West KES260000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering software development house, is seeking a highly experienced Senior Software Development Lead to spearhead their innovative projects within a fully remote team. This pivotal role requires a strong technical background, exceptional leadership abilities, and a passion for building high-quality, scalable software solutions. You will be responsible for guiding a team of talented developers, overseeing the software development lifecycle, and ensuring the successful delivery of complex projects. The ideal candidate will possess a deep understanding of various programming languages, software architecture patterns, and agile methodologies. This is a unique opportunity to shape the technical direction of cutting-edge applications and foster a culture of excellence in a collaborative, distributed environment. Responsibilities include leading and mentoring a team of software engineers, including code reviews, performance management, and professional development. You will be involved in the architectural design of software systems, ensuring they are robust, maintainable, and scalable. The Senior Software Development Lead will manage project timelines, resources, and deliverables, ensuring adherence to agile principles and best practices. Collaboration with product managers, designers, and other stakeholders to translate requirements into technical solutions will be a key part of this role. You will also be responsible for identifying and implementing process improvements to enhance team productivity and software quality. Driving the adoption of new technologies and best practices within the team is essential. Key Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience, with at least 3 years in a lead or management role.
  • Proven expertise in one or more modern programming languages (e.g., Python, Java, JavaScript, Go).
  • Strong understanding of software architecture patterns (e.g., microservices, event-driven architecture).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Proficiency in agile development methodologies (Scrum, Kanban).
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage complex projects and mentor junior engineers.
  • Experience with CI/CD pipelines and automated testing.
This is a 100% remote position, offering the ultimate flexibility. We are looking for individuals who are self-starters, possess strong problem-solving skills, and thrive in a collaborative, remote setting. While the role is remote, the company has a significant operational hub and client base in Garissa, Garissa, KE , and an understanding of the local technological ecosystem is advantageous.
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 Team Lead Jobs