⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi Lead Engineer overseeing technical strategy and team direction

Lead Engineer overseeing technical strategy and team direction

pycs  · ICT / Telecommunication

Full Time Nairobi
Nairobi
Deadline: 28 August 2026
Posted May 29, 2026

Job Purpose

The Technical Lead oversees the seamless and high-impact functioning of all operational facets within the software engineering and DevOps teams. This position spearheads performance management, process refinement, and cross-functional collaboration to guarantee the punctual and superior execution of technical solutions. By converting strategic vision into actionable roadmaps and managing daily operations, the Technical Lead is instrumental in sustaining delivery speed, operational resilience, and ongoing advancements throughout the technical infrastructure.

Key responsibilities entail managing project timelines, coordinating cross-functional teams, and ensuring adherence to established budgets while maintaining high-quality deliverables. Additionally, the role requires analyzing performance metrics to identify areas for improvement, fostering stakeholder relationships, and implementing strategic initiatives to drive organizational growth. Strong leadership, exceptional communication skills, and proficiency in industry-standard software are essential for success in this position.

Provide leadership and direction for the technical design and development processes to guarantee software systems are scalable, secure, and high-performing, adhering to established architecture and standards.

Drive the adoption and enablement of cloud-native deployment methodologies across various teams, leveraging AWS and other cloud platforms to ensure seamless integration and scalability.

Ensure APIs are operationally ready and seamlessly integrated by collaborating with development teams to fulfill both business objectives and technical specifications.

Oversee the operational execution of high-performance database systems, such as SQL Server, MySQL, PostgreSQL, and EF/Core, to guarantee dependable and consistent data service accessibility.

Champion the widespread adoption and standardization of DevOps methodologies and technologies—such as continuous integration and continuous delivery pipelines, Git for version control, Docker for containerization, and Kubernetes for orchestration—through strategic process guidance and meticulous oversight.

Ensure strict compliance with development and security protocols, including OAuth and JWT, while overseeing the correct execution of code reviews, automated testing, and secure coding methodologies.

Partner with engineering teams to assess and implement innovative technologies, enhancing development efficiency and optimizing system performance.

Identify and execute strategic operational enhancements that bolster the efficiency, scalability, and resilience of technical infrastructure while ensuring alignment with overarching business goals.

Spearhead the orchestration and expedient resolution of high-priority bugs and live production disruptions while strictly adhering to service level agreements (SLAs) and maintaining seamless business continuity.

Collaborate with stakeholders and customers to gather insights, then drive the iterative enhancement of current software features, ensuring alignment with evolving product requirements and user expectations.

Responsible for managing the release process across all environments, guaranteeing seamless deployments with minimal disruption and maintaining consistent version control throughout.

Maintain accurate, up-to-date technical documentation to facilitate effective knowledge sharing, streamline employee onboarding, and enhance long-term system maintainability.

Facilitate the advancement of innovation by conducting research and evaluating emerging tools, platforms, or methodologies to enhance the technical capabilities of the team.

Deliver operational coaching and assistance to engineers, driving ongoing enhancements and ensuring compliance with delivery best practices.

Oversee the day-to-day operations of the software engineering and DevOps teams while maintaining alignment with organizational objectives, ensuring workload distribution remains balanced and operational processes function with optimal efficiency.

Regularly perform performance evaluations, establish measurable goals, and develop targeted improvement strategies to enhance accountability, foster employee engagement, and support career progression.

Collaborate seamlessly across teams—including project managers, designers, QA, and business stakeholders—to guarantee the punctual and coordinated execution of technical initiatives.

Work collaboratively with support teams to help resolve customer issues necessitating engineering expertise, with a focus on achieving timely solutions and ensuring customer satisfaction.

Leverage technical team capabilities to propel the successful completion of intricate, high-priority projects in concert with established project schedules and overarching leadership goals.

Stay abreast of emerging industry trends and leading practices, leveraging these insights to implement meaningful enhancements across technical operations.

Facilitate ongoing professional development by organizing and delivering workshops, training sessions, and certification programs that support operational excellence and enhance team capabilities.

Actively engage in the hiring process for technical roles by performing comprehensive interviews and providing input on candidate evaluations to maintain a robust and skilled team structure.

Facilitate the onboarding of technical hires by overseeing their seamless integration into essential tools, systems, and workflows to ensure a smooth and productive transition.

Oversee the implementation and maintenance of encryption mechanisms and secure communication protocols in partnership with DevOps and Security teams, ensuring the integrity and confidentiality of data during transmission.

Collaborate with security teams to streamline vulnerability management processes, ensuring prompt scanning, effective remediation, and thorough compliance tracking.

Oversee the examination of audit logs and the implementation of operational security measures to uphold accountability and ensure system integrity.

Facilitate team engagement in agile ceremonies, including daily stand-ups, sprint planning sessions, and retrospectives, to uphold a culture of iterative progress and collaborative development.

Assist in aligning technical operations with shifting business demands, ensuring adaptability to emerging priorities, structural adjustments, or expanding operational needs.

Engage in compliance assessments and related processes as deemed necessary to ensure adherence to regulatory standards and organizational policies.

Execute additional responsibilities as needed to assist the organization in adapting to shifting demands, structural transformations, and expansion, with the goal of maintaining technology as a critical driver of achievement.

Requirements

Seeking a candidate with a minimum of five years of experience in a related field, proven leadership capabilities, and strong analytical skills. The ideal applicant will hold a Bachelor’s degree in a relevant discipline and demonstrate proficiency in industry-standard software applications. Exceptional interpersonal and communication skills are essential to collaborate effectively with cross-functional teams and stakeholders. The role requires the ability to manage multiple priorities in a fast-paced environment while maintaining a high level of attention to detail and accuracy. Additional assets include certifications or specialized training pertinent to the position.

A Bachelor’s degree in Computer Science, Engineering, or a related discipline is required, with additional value placed on certifications in .NET or cloud technologies.

With over eight years of practical .NET and .NET Core development expertise, you have consistently delivered scalable application solutions.

Preferred candidates will have prior experience in financial services or payments.

Proficient in ASP.NET MVC and Core frameworks, along with expertise in web security and client-server communication protocols.

Skilled in database integration, particularly with SQL Server and MySQL, with expertise in query optimization and schema design.

Proficiency in deploying .NET applications to cloud environments, including Azure and AWS, with practical experience leveraging cloud-native services is required.

Agile expertise is required, encompassing hands-on experience with Scrum and Kanban methodologies, alongside active involvement in sprint cycles and iterative development processes.

Demonstrated proficiency in analyzing data, identifying solutions, and making informed decisions is essential.

Attention to detail.

Proven ability to effectively organize tasks and lead diverse teams, fostering collaboration and productivity.

Exceptional interpersonal abilities are required, enabling the clear and effective translation of intricate technical concepts for audiences across varying levels of expertise, including both technical and non-technical stakeholders.

Qualifications

BA/BSc/HND

Experience Required

8 years

More jobs in Nairobi