⚡ 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 Senior Technical Lead Developer

Senior Technical Lead Developer

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-caliber execution of all operational functions within the software engineering and DevOps teams. This position champions performance management, process refinement, and cross-functional collaboration to guarantee the punctual and superior delivery of technical solutions. By converting strategic vision into actionable plans and supervising daily operations, the Technical Lead is instrumental in sustaining delivery efficiency, system reliability, and ongoing innovation throughout the technical infrastructure.

Key Responsibilities and Duties

The ideal candidate will be responsible for delivering outstanding performance across a range of critical functions, ensuring alignment with organizational goals and maintaining high standards of excellence. This role demands a proactive approach to problem-solving, meticulous attention to detail, and the ability to collaborate effectively with cross-functional teams. Core duties include overseeing [specific task or area], driving [key initiative or project], and ensuring compliance with industry regulations and internal policies. Additionally, the position requires strong analytical skills to assess performance metrics, identify trends, and implement data-driven improvements to enhance operational efficiency. The successful applicant will also be expected to mentor junior staff, foster a culture of continuous learning, and contribute to strategic planning initiatives.

Lead the implementation of technical design and development initiatives, ensuring software systems are scalable, secure, and high-performing while adhering to established architecture and standards.

Oversee and facilitate the adoption of cloud-native deployment methodologies throughout various teams within AWS and other cloud infrastructures.

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

Oversee the execution of high-performance database systems—including SQL Server, MySQL, PostgreSQL, and EF/Core—to guarantee dependable and uninterrupted access to data services.

Lead the implementation and sustained utilization of DevOps tools and methodologies—such as continuous integration/continuous deployment (CI/CD) pipelines, Git, Docker, and Kubernetes—by offering expert process guidance and strategic oversight.

Oversee compliance with established development and security standards, including OAuth and JWT, while ensuring rigorous implementation of code reviews, automated testing protocols, and secure coding methodologies.

Partner with engineering teams to assess and implement innovative technologies designed to enhance development productivity and optimize system efficiency.

Identify and execute operational enhancements that bolster the performance, scalability, and reliability of technical systems while ensuring alignment with business goals.

Spearhead the management of urgent bug fixes and production incidents, guaranteeing adherence to service-level agreements while minimizing operational downtime.

Drive product advancement by facilitating updates to current software functionalities, informed by customer requirements and stakeholder input.

Ensure seamless oversight of the release management process across all environments, guaranteeing successful deployments with minimal disruption while maintaining rigorous version control standards.

Maintain up-to-date and easily accessible technical documentation to facilitate effective knowledge transfer, streamline the onboarding process, and ensure long-term system maintainability.

By driving advancements, you will spearhead the investigation and assessment of emerging tools, platforms, and methodologies to elevate the technical capabilities of the team.

Deliver operational coaching and guidance to engineers, promoting ongoing enhancement and consistent adherence to optimal delivery standards.

Direct oversight of software engineering and DevOps teams is required to align daily operations with strategic business objectives while balancing workloads and optimizing operational performance.

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

Collaborate effectively across various departments—including project management, design, quality assurance, and business stakeholders—to guarantee the punctual and synchronized execution of technical projects.

Work closely with support teams to address customer issues necessitating engineering expertise, maintaining prompt resolutions and ensuring high levels of customer satisfaction.

Facilitate the successful delivery of intricate and high-priority projects by ensuring seamless alignment between technical team workflows and overarching project schedules as well as strategic leadership goals.

Stay abreast of emerging industry trends and proven best practices, leveraging these insights to implement targeted enhancements across technical operations.

Facilitate ongoing professional growth by organizing workshops, structured training sessions, and certification programs that support operational excellence and foster team development.

Engage collaboratively in the acquisition and assessment of technical professionals by performing in-depth technical interviews and playing an integral role in hiring decisions to maintain a high-performing and well-balanced team.

Facilitate the seamless onboarding of technical recruits by overseeing their integration into essential tools, systems, and workflows to ensure an efficient and productive ramp-up period.

Responsibilities include managing encryption standards and secure communication methods in coordination with DevOps and Security teams to safeguard data during transmission.

Support vulnerability management efforts by collaborating with security teams to ensure timely scanning, efficient remediation, and accurate compliance tracking.

Oversee the examination of audit logs and the execution of operational security protocols to uphold accountability and maintain system integrity.

Facilitate team involvement in agile ceremonies, including daily stand-ups, sprint planning sessions, and retrospectives, to uphold an iterative and collaborative development framework.

Support dynamic business demands through flexible adjustments to technical operations in response to evolving priorities, organizational shifts, or scaling needs.

Engage in compliance reviews and related procedures as necessary to ensure adherence to regulatory standards and organizational policies.

Deliver any additional tasks deemed necessary to assist the organization in adapting to shifting requirements, structural updates, and expansion, while sustaining technology’s pivotal role in driving success.

Candidates must possess a minimum of five years of relevant experience in the field to qualify for this position. A bachelor’s degree in a related discipline is required, though an advanced degree may be preferred. Strong analytical and problem-solving skills are essential, along with the ability to work effectively in a fast-paced environment. Proficiency in industry-specific software and tools is also necessary. Excellent communication and teamwork abilities are expected to collaborate with cross-functional teams and stakeholders. Additionally, candidates should demonstrate a proven track record of delivering results under tight deadlines.

A Bachelor’s degree in Computer Science, Information Technology, or a related field is required, complemented by 5+ years of experience in software development, with a strong background in designing scalable applications. Proficiency in Java, Python, or C++ is essential, alongside expertise in database management and cloud computing platforms such as AWS or Azure. Candidates must demonstrate exceptional problem-solving abilities, strong communication skills, and the capacity to lead cross-functional teams. The role involves collaborating with stakeholders to define technical requirements, architecting robust solutions, and ensuring adherence to best practices in security and performance optimization.

A bachelor’s degree in Computer Science, Engineering, or a closely related field is required, with additional consideration given to candidates holding certifications in .NET or cloud technologies.

Accumulated over eight years of direct involvement in .NET and .NET Core development, delivering robust, scalable application solutions with proven expertise.

Proficiency in financial services or payments is highly desirable.

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

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

Proficiency in deploying .NET applications to cloud environments, specifically Azure and AWS, along with hands-on experience with cloud-native services, is required.

Proven expertise in Agile methodologies, including Scrum and Kanban, with hands-on involvement in sprint cycles and iterative development processes.

Exceptional proficiency in analysis, problem resolution, and strategic decision-making is essential to this role.

Demonstrates meticulous attention to detail in all tasks and processes.

Accomplished in leading and coordinating varied teams with exceptional organizational proficiency.

Exceptional communication abilities are essential, enabling the clear and effective translation of intricate technical details for diverse audiences, including those with varying levels of technical expertise.

Qualifications

BA/BSc/HND

Experience Required

8 years

More jobs in Nairobi