Senior Engineering Manager
Precision Development (PxD)
Quick Take
Lead a distributed engineering team of seven to design, build, and operate large-scale agricultural technology platforms (Paddy and PaddyAI) serving millions of farmers, while staying hands-on with architecture and technical decision-making.
10+ years of software engineering with proven technical leadership of distributed teams, deep experience designing high-availability systems at scale, and ideally expertise in Erlang or functional/concurrent languages.
Rare opportunity to shape a maturing engineering function from the ground up, direct real-world agricultural impact across Africa, competitive salary (KES 350–600k/mo), and leadership of cutting-edge fintech and AI platforms.
Job Description
Precision Development (PxD) is a data-driven agricultural organisation that empowers millions of smallholder farmers across the globe through technology-enabled advisory services. We are seeking a technically accomplished and people-centred Senior Engineering Manager to lead the delivery and evolution of our core technology platforms from our Nairobi office.
This is a rare opportunity to shape an engineering function that is still maturing — giving you genuine influence over architecture, team culture, and ways of working. Our flagship platform, Paddy, is a two-way communications system built on Erlang that delivers agricultural advisory via SMS, IVR, and chat to millions of farmers. We are also developing PaddyAI, a generative AI assistant that enables agronomists to create hyper-localised, personalised advisory content at scale. If you want your engineering work to have measurable real-world impact, this role is for you.
- Define and drive the engineering roadmap, consolidating existing systems and planning for scale across current and new geographies.
- Guide system architecture, design decisions, and technology choices across the Paddy and PaddyAI platforms.
- Stay hands-on enough to review technical designs, guide implementation approaches, and resolve critical engineering issues.
- Scope projects, manage technical trade-offs, and actively unblock delivery for your team.
- Raise engineering standards in testing, security, deployment, monitoring, and documentation.
- Manage and develop a distributed team of seven engineers across Kenya and India — setting priorities, clarifying expectations, and holding the team accountable for delivery.
- Coach team members, provide regular feedback, and lead performance reviews that support career growth.
- Improve team planning rituals, communication practices, and technical documentation.
- Partner closely with Program and Research teams to translate organisational priorities into clear, actionable technical plans.
- Communicate technical risks and trade-offs in plain language to non-technical stakeholders and leadership.
- Evaluate new ideas and prototypes before engineering investment is committed, ensuring focus on high-impact, feasible work.
- Contribute to hiring, onboarding, and building a high-performing engineering culture.
- Demonstrate at least 10 years of progressive software engineering experience, including significant time in technical leadership or management roles.
- Proven ability to lead and grow distributed engineering teams, setting direction while fostering psychological safety and accountability.
- Hands-on experience designing and operating large-scale, high-availability distributed systems — ideally serving millions of users.
- Ability to navigate and make sound architectural decisions in complex, evolving codebases; experience with Erlang or similar functional/concurrent languages is a strong advantage.
- Demonstrated experience delivering or overseeing AI/ML integrations or generative AI products in a production environment.
- Ability to translate ambiguous business requirements into structured technical roadmaps and delivery plans.
- Track record of improving engineering practices — including CI/CD pipelines, automated testing, observability, and security posture.
- Skilled at communicating technical concepts clearly to non-engineering audiences including executives, researchers, and programme staff.
- Experience working cross-functionally in mission-driven, resource-conscious organisations is an added advantage.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field; equivalent practical experience will be considered.
PxD offers a competitive compensation package benchmarked to international NGO and technology sector standards. While an exact figure has not been published, the estimated monthly salary range for this role is KES 350,000 – 600,000, commensurate with experience and qualifications. PxD is committed to fair, transparent pay practices and will discuss the full package during the interview process.
Ideal candidates are engineering leaders who have managed distributed teams and built or scaled platforms serving large user bases. You are equally comfortable discussing system architecture with engineers and explaining trade-offs to programme directors. You thrive in organisations where the function is still being built and see ambiguity as an opportunity rather than a blocker. Experience in the agriculture, development, or social impact sector is a plus but not required — what matters is that you care about the mission.
Do not apply if you are looking for a purely managerial role with no technical involvement, if you require a fully established engineering function to step into, or if you are uncomfortable managing teams across multiple time zones and cultural contexts.
- Visit the PxD careers page or the job platform where you discovered this listing.
- Prepare an up-to-date CV highlighting your engineering leadership experience and any large-scale platform work.
- Write a concise cover letter (no more than one page) explaining your motivation for joining PxD and the most relevant engineering challenge you have led.
- Submit your application through the official application link provided in the original posting.
- No fees are required at any stage of this recruitment process. If asked to pay for certificates, assessments, or any other documentation, treat this as a red flag and report it.
Requirements Breakdown
Must Have
- Minimum 10 years of progressive software engineering experience with significant time in technical leadership or management roles
- Proven track record leading and growing distributed engineering teams with emphasis on psychological safety and accountability
- Hands-on experience designing and operating large-scale, high-availability distributed systems serving millions of users
- Strong architectural decision-making ability in complex, evolving codebases
- Experience with Erlang or similar functional/concurrent languages (or demonstrated ability to quickly master them)
Nice to Have
- Experience building or scaling communication platforms (SMS, IVR, chat systems)
- Familiarity with generative AI integration in production systems
- Track record of improving engineering standards (testing, security, deployment, monitoring)
- Prior experience working in or supporting emerging markets or agricultural technology
Don't meet every requirement? Tailor your CV to close the gap →
Salary Context
Competitive to above-market for Senior Engineering Manager in Nairobi, reflecting the technical seniority and team leadership scope required.
Senior Engineering Manager roles in Nairobi typically range KES 280–550k/mo depending on company stage, team size, and technical complexity. This posting (KES 350–600k) sits in the upper-middle to premium band, likely justified by the distributed team leadership, Erlang expertise demand, and the company's growth stage. Tech salaries in Nairobi have risen sharply for roles with proven impact and rare skill sets.
About Precision Development (PxD)
Precision Development (PxD) is a data-driven agricultural technology company that serves millions of smallholder farmers across Africa and beyond through intelligent advisory platforms. Their flagship product Paddy—a multi-channel (SMS, IVR, chat) communications system built on Erlang—delivers hyper-localised, weather-informed agricultural guidance at scale, and the emerging PaddyAI platform uses generative AI to help agronomists personalise content. PxD combines deep agricultural domain expertise with sophisticated engineering, offering a rare chance to build technology with measurable, tangible impact on farming livelihoods.
Likely Interview Questions
- 1
Tell us about a time you led an engineering team through a major architectural shift or system redesign. What was your approach to managing technical risk and team alignment, and what would you do differently now?
- 2
Paddy is built on Erlang and serves millions of farmers with high-availability requirements. Walk us through how you would evaluate whether to maintain, refactor, or replace this system, and how you'd frame that decision to non-technical stakeholders.
- 3
Describe your experience building or scaling distributed teams across multiple geographies (we have engineers in Kenya and India). How do you maintain code quality, psychological safety, and accountability across time zones?
- 4
How would you approach discovering and unblocking the highest-impact technical work when balancing requests from Program, Research, and leadership teams? Give us a recent example.
- 5
PaddyAI is a new generative AI initiative. How would you evaluate whether a prototype idea is ready for engineering investment, and what would you want the engineering and product teams to validate first?
Application Tips
Lead with specific examples of distributed systems you've operated at scale (user volume, uptime requirements, geographic spread)—quantify impact where possible (e.g. '350M monthly active users', '99.95% uptime SLA').
Highlight any hands-on experience with Erlang, Elixir, or other functional/concurrent languages; if you don't have this, emphasise your ability to learn complex paradigms quickly and mentor teams in unfamiliar tech stacks.
Demonstrate genuine interest in agricultural technology or emerging markets impact—research PxD's work and mention a specific insight about smallholder farming, digital advisory, or rural tech adoption that shows you understand the mission.
Career Path
Roles that lead here
Where this leads
Skills & Keywords
Honest Assessment
Green Flags
- Rare opportunity to shape an engineering function and culture from the ground up, rather than inheriting rigid systems—this appeals to leaders who want genuine influence.
- Explicit commitment to hands-on technical work ('stay hands-on enough to review designs, guide implementation') rather than pure management, which attracts engineering-minded leaders.
- Clear, measurable real-world impact: technology directly improves livelihoods for millions of smallholder farmers, giving the role intrinsic meaning beyond corporate metrics.
- Specific technical stack (Erlang, distributed systems, generative AI) and platform context (Paddy, PaddyAI) suggests a mature, technically coherent organisation rather than a chaotic startup.
Watch Out
- The job description is truncated mid-sentence under 'Required Skills & Experience' ('Demonstrated experience delivering or o'), making it unclear what additional critical skills or experience are mandatory—clarify this with the recruiter before applying.
- Team is small (7 engineers) and distributed across two countries (Kenya and India), which can amplify communication challenges and on-call burden; confirm support structures, time-zone overlap expectations, and whether this is a planned expansion.
- No mention of benefits, equity, professional development budget, or flexible work arrangements—these should be clarified early in conversation, especially given the seniority level.
A Day in the Life
Your week at PxD typically mixes strategic and hands-on work: Monday and Tuesday mornings you review architectural designs from your Kenya and India teams (async-first due to time zones), attend a planning sync with Program and Research to evaluate two new feature prototypes and reframe them as technical roadmap items, and dive into a critical scaling issue on Paddy affecting latency in a new geography. Wednesday you conduct one-on-ones with three engineers, discussing a junior engineer's growth into a lead role and a senior engineer's proposal to refactor the IVR subsystem. Thursday morning you join an all-hands to communicate a technical trade-off decision plainly to non-engineers, then spend the afternoon pair-programming on a tricky concurrency bug with your most experienced Erlang developer and unblocking two other teams waiting on an API design decision. Friday you review testing and deployment practices with the team, prep for performance reviews, and end the day sketching out next quarter's roadmap priorities with leadership.
Frequently Asked Questions
What qualifications do I need to be a Senior Engineering Manager at Precision Development (PxD)?
You need a minimum of 10 years of progressive software engineering experience, with proven leadership of distributed teams and hands-on expertise designing large-scale systems serving millions of users. Experience with Erlang or similar functional/concurrent languages is a strong advantage. Non-negotiable is the ability to balance hands-on technical work with people leadership and strategic decision-making.
Is the Senior Engineering Manager role at Precision Development (PxD) remote or based in Nairobi?
The role is based in the Nairobi office, though you will manage a distributed team (engineers in Kenya and India). Clarify with the recruiter whether occasional remote work or flexible arrangements are available, but expect a Nairobi presence.
How much does a Senior Engineering Manager earn at Precision Development (PxD)?
The posted salary is KES 350,000–600,000 per month, which is competitive to above-market for this seniority level and technical scope in Nairobi. The range reflects variation based on experience, Erlang expertise, and prior track record leading distributed teams.
What are the career growth opportunities after this role?
This role is a natural stepping stone to Director of Engineering or VP Engineering as PxD scales, or to a CTO/Head of Technology position if you want to broaden beyond engineering into product and strategy. You could also leverage the experience to co-found or join another high-impact venture.
Free Match Score
See how well you match this job
Upload your CV and get an instant AI score showing exactly how well your experience matches this Senior Engineering Manager role. Free, takes 30 seconds.
Get My Match Score — FreeNo credit card needed
Boost your chances
AI-tailored for: Senior Engineering Manager at Precision Development (PxD)