⚡ 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 Principal Engineer & Engineering Team Lead

Principal Engineer & Engineering Team Lead

pycs  · ICT / Telecommunication

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

We are seeking a highly motivated professional to join our team in the capacity of [Job Title], where the primary objective is to drive [specific goal or mission of the role] while ensuring alignment with organizational priorities. The successful candidate will be responsible for executing a range of duties, including [list key responsibilities in 3-5 bullet points or a concise paragraph], and will play a pivotal role in [mention any significant impact or contribution the role makes to the company]. Applicants must possess [list required qualifications, skills, or experience], along with a proven track record in [relevant field or area of expertise]. This position offers the opportunity to [highlight a key benefit or growth aspect], making it an ideal fit for individuals who are [describe desired personal attributes or professional qualities].

The Technical Lead oversees the seamless and high-performing execution of operational functions within the software engineering and DevOps teams. This position spearheads performance management, process refinement, and cross-functional collaboration to guarantee the punctual and high-caliber delivery of technical solutions. By converting strategic objectives into actionable initiatives and managing daily operations, the Technical Lead is instrumental in sustaining delivery speed, operational reliability, and ongoing enhancement across the technical framework.

Key Accountabilities and Duties:

This position involves overseeing critical operational functions, ensuring adherence to organizational policies and procedures, and maintaining high standards of performance across all assigned tasks. The role requires managing cross-functional teams, collaborating with stakeholders to achieve strategic objectives, and driving continuous improvement initiatives. Additionally, the individual will be responsible for monitoring key performance indicators, preparing detailed reports, and providing actionable insights to senior leadership. Strong analytical, organizational, and communication skills are essential to effectively execute these responsibilities and contribute to the overall success of the team.

Provide leadership and governance for the practical implementation of technical designs and development initiatives, ensuring software systems are engineered for scalability, security, and optimal performance while adhering to established architecture guidelines and industry standards.

Coordinate and support the implementation of cloud-native deployment practices across teams using AWS and other cloud environments.

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

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

Promote the widespread adoption and standardized implementation of DevOps tools and practices—such as CI/CD pipelines, Git, Docker, and Kubernetes—through expert process guidance and meticulous oversight.

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

Partner with engineers to analyze and implement cutting-edge technologies that enhance development productivity and system optimization.

Evaluate and introduce strategic enhancements to operational workflows to optimize the efficiency, scalability, and resilience of technical infrastructure while ensuring alignment with organizational goals.

Drive the seamless coordination and prompt resolution of high-priority defects and production incidents, strictly adhering to service level agreements (SLAs) while minimizing operational downtime for the business.

Drive product advancement by managing iterative updates to current software functionalities, informed by direct customer insights and stakeholder input.

Responsible for directing the release management process across various environments, guaranteeing seamless deployments with reduced downtime and maintaining consistent version control.

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

By spearheading research and exploration initiatives, drive innovation through the identification and assessment of cutting-edge tools, platforms, and methodologies, thereby elevating the technical capabilities of the team.

Deliver operational coaching and guidance to engineers to cultivate ongoing enhancements and compliance with optimal delivery standards.

Oversee the day-to-day operations of the software engineering and DevOps teams, prioritizing alignment with organizational objectives, balanced workloads, and enhanced operational effectiveness.

Conduct routine performance assessments, establish measurable goals, and develop structured improvement initiatives to foster accountability, boost engagement, and support professional growth.

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

Work collaboratively with cross-functional support teams to address and resolve customer issues necessitating engineering expertise, with a strong emphasis on achieving prompt resolutions and maintaining high levels of customer satisfaction.

Facilitate the successful implementation of sophisticated and time-sensitive projects by ensuring technical team activities are synchronized with overarching project schedules and strategic leadership goals.

Stay abreast of evolving industry trends and proven methodologies, converting pertinent insights into practical enhancements for technical operational initiatives.

Facilitate ongoing professional development initiatives, including workshops, training sessions, and certification programs, designed to enhance operational excellence and foster team advancement.

Engage collaboratively in the recruitment and selection process for technical talent, leading technical interviews and playing a key role in hiring decisions to uphold a high-performing and well-balanced team.

Facilitate the seamless onboarding of technical talent by overseeing their integration into essential tools, systems, and workflows to ensure a swift and productive ramp-up.

Responsible for managing encryption systems and secure communication frameworks in partnership with DevOps and Security teams to safeguard data during transmission.

Supporting vulnerability management involves collaborating with security teams to perform timely scans, address identified vulnerabilities, and maintain compliance tracking.

Oversee the evaluation of audit logs and the execution of operational security procedures to uphold accountability and ensure system integrity.

Facilitate team engagement in daily agile stand-ups, sprint planning sessions, and retrospectives to uphold an iterative and collaborative development methodology.

Support evolving business needs by modifying technical operations to accommodate shifting priorities, organizational changes, or growth-related demands.

Engage in all mandated compliance reviews and associated procedures as necessary.

Perform any other duties as required to support the business in response to evolving needs, organizational changes, and growth, ensuring that technology remains a key enabler of success.

Requirements

Qualifications

A bachelor’s degree in Computer Science, Engineering, or a related field is required; additional certifications in .NET or cloud technologies are advantageous.

Proficiency in .NET and .NET Core development spanning over eight years, demonstrated through the successful construction of highly scalable applications.

Proficiency in financial services or payments is highly desirable.

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

Skilled in integrating databases such as SQL Server and MySQL, with expertise in optimizing queries and designing schemas.

Proficiency in deploying .NET applications to cloud environments, specifically Azure and AWS, leveraging cloud-native services, is essential.

Proven experience with Agile frameworks, specifically Scrum and Kanban, demonstrated through engagement in sprint cycles and iterative delivery processes.

Proven ability to analyze complex situations, identify key issues, and implement effective solutions with sound judgment.

Attention to detail.

Proven ability to organize effectively and lead diverse teams with excellence.

Demonstrated proficiency in communication, adept at translating intricate technical concepts into clear, accessible language for diverse audiences, including technical and non-technical stakeholders.

Qualifications

BA/BSc/HND

Experience Required

8 years

More jobs in Nairobi