⚡ 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, Software Development Team

Lead Engineer, Software Development Team

M-KOPA Solar  · Engineering / Technical

Full Time Nairobi
Nairobi
Deadline: 1 September 2026
Posted June 2, 2026

What You’ll Do

At DAKOTA, you will spearhead a team of backend engineers, guiding projects ranging from Greenfield initiatives to legacy system modernizations, overseeing every stage of the software lifecycle—from conceptual design to deployment and eventual retirement. Our engineering teams operate within a mature DevOps framework, where infrastructure as code, robust observability, rigorous automated testing, and streamlined continuous delivery are prioritized as foundational elements rather than secondary considerations.

You will establish the technical vision and guide architectural decisions, collaborate extensively with the Product Manager to align on roadmap priorities and trade-offs, and foster a servant leadership approach that empowers your team to achieve their potential while delivering robust, high-impact software solutions.

The technical environment encompasses a diverse array of systems, tools, and platforms integral to the organization’s operations. Familiarity with cloud services, such as AWS, Azure, or Google Cloud, is essential, along with proficiency in scripting languages like Python, Bash, or PowerShell. Experience with containerization technologies, including Docker and Kubernetes, is highly valued, as is expertise in CI/CD pipelines, monitoring tools, and infrastructure as code (IAC) frameworks like Terraform or Ansible. Additionally, a solid grasp of networking principles, cybersecurity best practices, and troubleshooting methodologies is required.

Languages and frameworks proficiency includes C and the .NET framework.

We operate within the Azure cloud environment and value candidates with proficiency in AWS or GCP.

We specialize in event-driven architectures and microservice development, leveraging Azure Service Bus for messaging. Familiarity with comparable messaging platforms, including Kafka or RabbitMQ, is advantageous.

We utilize Kubernetes and Docker to manage our infrastructure, ensuring scalable, efficient container orchestration and deployment solutions.

Proficient in observability tools including Prometheus and Grafana, with a strong ability to monitor, analyze, and visualize system performance metrics effectively.

Our organization fosters a robust engineering culture centered on DevOps principles, infrastructure as code methodologies, and comprehensive automated testing protocols implemented across all environments—including production. Additionally, we emphasize a continuous delivery approach to streamline and accelerate software deployment processes.

We employ a robust and innovative engineering methodology, emphasizing scalable solutions, efficiency, and reliability in all our development processes. Our team prioritizes collaborative problem-solving, leveraging cutting-edge technologies and industry best practices to deliver high-performance systems. Rigorous testing, continuous integration, and iterative improvement are fundamental to our workflow, ensuring robust and maintainable code. We foster a culture of knowledge-sharing and mentorship, where engineers grow both technically and professionally through structured feedback and hands-on experience.

Teams maintain complete responsibility for their solutions throughout the entire lifecycle, from initial development to production deployment and eventual decommissioning.

We uphold servant leadership by prioritizing coaching and empowerment over directive approaches.

Observability, monitoring, and automated testing are inherently integrated into every phase from the outset, ensuring quality as a foundational principle.

We cultivate an environment of ongoing enhancement by promoting a culture of innovation within a collaborative and energetic team setting.

Engineering and Product collaborate as true partners, jointly planning, prioritizing, and executing initiatives to drive shared success.

What You Need

We seek a seasoned engineering leader with technical expertise and a strong commitment to developing talent, demonstrating humility and a collaborative mindset.

Required experience includes a minimum of five years in a leadership role, preferably within the operations or project management sectors, where you have successfully led teams and delivered measurable outcomes. Additionally, candidates must possess strong analytical abilities, exceptional problem-solving skills, and the capacity to drive process improvements while maintaining high standards of efficiency. Familiarity with industry-specific software and tools, as well as a proven track record in budget management and strategic planning, are also essential. A bachelor’s degree in business administration, engineering, or a related field is required, and advanced certifications or an MBA are highly desirable. Experience in change management and stakeholder engagement is preferred.

Experienced professionals with a robust practical foundation in C and .NET backend development are sought.

We seek candidates with demonstrated proficiency in Azure, AWS, or GCP, with a preference for hands-on experience in Azure, though familiarity with other leading cloud platforms is also valued.

We seek candidates with a strong grasp of event-driven architecture and microservices development, particularly those familiar with Azure Service Bus. Prior experience with comparable messaging platforms like Kafka or RabbitMQ is also advantageous.

Led teams of engineers or provided mentorship within collaborative settings, guiding their professional growth and fostering teamwork.

Capable of establishing technical direction and delivering architectural guidance

Able to collaborate effectively with the Product team to develop strategic roadmaps and ensure timely execution of deliverables.

Qualifications

BA/BSc/HND

More jobs in Nairobi