P

Senior Engineering Manager

PxD

NairobiRemotefull time~KES 400k – 650k/mo5h ago

Quick Take

The Role

Lead a distributed team of 6 engineers while hands-on architecting, reviewing, and unblocking the technical delivery of Paddy (an SMS/IVR agricultural platform) and PaddyAI across Africa.

You Need

10+ years software engineering experience, 4+ years managing distributed teams, and strong backend/full-stack skills ideally in telecom systems (SMS, IVR, USSD).

You Get

Rare opportunity to shape engineering culture and architecture at a high-impact agritech company serving millions of smallholder farmers, with competitive salary and genuine influence over technology strategy.

Job Description

Role Overview

PxD is seeking a technically strong and people-centred Senior Engineering Manager to take ownership of the delivery and evolution of its technology platforms. This is a hands-on leadership role that blends deep technical involvement with strategic people management — ideal for an engineer who is equally comfortable reviewing system architecture as they are coaching a distributed team.

Our flagship platform, Paddy, is a two-way communications system built on Erlang that delivers agricultural advisory to millions of smallholder farmers across Africa via SMS, IVR, and chat. We are also actively building PaddyAI — a generative AI assistant that empowers agronomists to produce hyper-localised, personalised advisory content at scale. The technology function is still maturing, which means the person in this role will have genuine influence over architecture decisions, team structure, and engineering culture. This is a rare opportunity to build something that measurably improves the livelihoods of smallholder farmers.

Key Responsibilities
  • Define and drive the engineering roadmap, consolidating existing systems and planning for scale across current and new geographies.
  • Guide system architecture, key design decisions, and technology choices that keep platforms reliable, scalable, and maintainable.
  • Stay hands-on — review designs, guide implementation, and personally resolve critical technical blockers when needed.
  • Scope projects, manage technical trade-offs, and ensure consistent, on-time delivery across the team.
  • Raise engineering standards for testing, security, deployment, monitoring, and documentation.
  • Lead, manage, and develop a distributed team of six engineers across Kenya and India — setting priorities, clarifying expectations, and holding the team accountable.
  • Coach team members, deliver structured feedback, and lead performance reviews that support genuine career growth.
  • Translate organisational priorities into clear, actionable technical plans and communicate trade-offs in plain language to non-technical stakeholders.
  • Partner closely with Program and Research teams to evaluate new ideas and prototypes before committing engineering resources.
  • Champion strong DevOps practices and contribute to long-term technology strategy and architecture evolution.
  • Continuously improve engineering processes, tooling, and team ways of working — including planning, communication, and documentation practices.
Required Skills & Experience
  • Demonstrate at least 10 years of progressive software engineering experience, with a minimum of 4 years in an Engineering Manager role overseeing delivery and team development.
  • Lead distributed engineering teams effectively — setting direction, resolving conflict, and building a culture of accountability and psychological safety.
  • Architect and make sound decisions on backend and/or full-stack systems, ideally with exposure to telecom-adjacent technologies such as SMS gateways, IVR, or USSD.
  • Work confidently with incomplete information and shifting priorities without losing team momentum.
  • Communicate complex technical risks and architectural decisions clearly to both engineers and non-technical programme staff.
  • Apply modern DevOps practices — CI/CD pipelines, infrastructure as code, monitoring and alerting — to improve system reliability.
  • Evaluate and adopt generative AI tools and frameworks in a production engineering context.
  • Demonstrate experience or strong interest in agricultural technology, development sector platforms, or public-good technology.
Salary & Benefits

PxD offers a competitive compensation package commensurate with experience. While a specific salary figure has not been disclosed, the role is benchmarked at senior NGO/technology leadership level. Estimated monthly gross compensation is in the range of KES 400,000 – 650,000 depending on experience and location. PxD operates as a globally distributed organisation and supports flexible, remote-first working arrangements.

  • Remote-first, flexible working environment
  • Opportunity to shape technology strategy from the ground up
  • Mission-driven work with measurable impact on millions of smallholder farmers
  • Collaborative, intellectually rigorous team culture
Who Should Apply

This role is best suited for a seasoned engineering leader who has grown from a strong individual contributor background and genuinely enjoys the blend of technical depth and people development. You thrive in ambiguous, early-stage environments and are energised by the challenge of building engineering culture alongside functional systems. You care about the social impact of technology and want your work to matter beyond commercial metrics.

You should not apply if you prefer a fully defined role with established processes, are looking for a purely managerial position with no hands-on technical involvement, or if you are not comfortable managing across time zones and cultures in a resource-constrained environment.

How to Apply
  • Prepare an updated CV and a brief cover letter (no more than one page) outlining your engineering leadership experience and why PxD's mission resonates with you.
  • Submit your application through PxD's official careers page or the job platform where you discovered this listing.
  • Shortlisted candidates will be contacted for an initial screening call, followed by technical and leadership interview stages.
  • Applications are reviewed on a rolling basis — early submission is strongly encouraged.

Requirements Breakdown

Must Have

  • Minimum 10 years progressive software engineering experience
  • Minimum 4 years in an Engineering Manager role with team development accountability
  • Proven ability to lead and manage distributed engineering teams (across multiple geographies)
  • Strong backend and/or full-stack systems architecture skills
  • Experience with telecom-adjacent technologies (SMS gateways, IVR, USSD, or similar)

Nice to Have

  • Hands-on experience with Erlang or similar distributed/fault-tolerant languages
  • Background in DevOps practices and infrastructure scaling
  • Experience building or scaling AI/ML features into production systems
  • Familiarity with African tech ecosystem or emerging markets challenges

Don't meet every requirement? Tailor your CV to close the gap →

Salary Context

Competitive market rate for Senior Engineering Manager in Nairobi

The KES 400,000–650,000 range is above-average for most Nairobi-based tech roles but reflects the seniority, team leadership scope, and technical depth required. Senior engineering leadership roles at impact-driven tech companies in Kenya typically command premiums due to scarcity of candidates with both technical and people-management expertise.

About PxD

P

PxD is an agritech company building digital platforms that deliver agricultural advisory at scale to millions of smallholder farmers across Africa. Their flagship product, Paddy, uses SMS, IVR, and chat to reach farmers in remote areas, and they are now expanding into AI-powered advisory tools with PaddyAI. This is a high-impact organisation solving real problems in food security and farmer livelihoods, making it an attractive destination for engineers who want their work to measurably improve lives.

Likely Interview Questions

  • 1

    Tell us about a time you had to balance hands-on technical contribution with team leadership responsibilities — how did you prioritise your time, and what was the outcome?

  • 2

    Describe your experience with distributed teams. What communication and coordination structures have you found most effective, and how do you maintain accountability across time zones?

  • 3

    Walk us through a major architectural decision you've made in a previous role. How did you evaluate trade-offs, involve your team, and communicate the rationale to non-technical stakeholders?

  • 4

    PxD operates in an emerging-market context where reliability and cost-efficiency are critical. How would you approach designing systems that can scale reliably while managing constraints like network latency or intermittent connectivity?

  • 5

    What does strong engineering culture mean to you, and how have you concretely built it in teams you've led? Give us a specific example of a practice or initiative you introduced.

Application Tips

  • Highlight specific examples of leading distributed teams: mention team size, geographies, and measurable outcomes (e.g., delivery velocity, retention, or quality metrics).

  • Emphasise any direct experience with telecom systems, messaging platforms, or high-scale SMS/IVR infrastructure — this is a rare and highly valued skill for this role.

  • Showcase a time you balanced hands-on technical work with strategic leadership — this role explicitly requires both; candidates who demonstrate comfort with code review and architecture decisions alongside people management will stand out.

Career Path

Roles that lead here

Senior Software Engineer or Staff Engineer with informal team influence
Engineering Manager at a smaller company or early-stage startup
Tech Lead or Principal Engineer transitioning into formal management

Where this leads

VP Engineering or Head of Technology at a growing tech company
CTO or Co-founder of a tech-enabled business
Director of Engineering at a larger organisation with multiple teams

Skills & Keywords

senior engineering managerngo tech jobs kenyaengineering manager nairobibackend engineering leadagritech jobs kenyaremote engineering managererlang developer kenyaai platform engineering

Honest Assessment

Green Flags

  • Rare combination of technical depth and people leadership — the role explicitly values hands-on architecture involvement alongside team development, appealing to engineers who don't want to lose technical edge.
  • Clear high-impact mission: building technology for agricultural advisory to smallholder farmers across Africa is genuinely meaningful work with measurable social ROI.
  • Genuine architectural influence: the posting states the technology function is 'still maturing,' meaning this leader will shape culture, architecture, and strategy from the ground up rather than inherit rigid processes.
  • Transparent about team scale and distribution: the posting clearly specifies a team of 6 engineers across Kenya and India, setting realistic expectations upfront.

Watch Out

  • The job description is incomplete — it cuts off mid-sentence in the 'Required Skills & Experience' section ('Work confidently with i…'), making it unclear what the final requirement is.
  • No mention of benefits, equity, professional development budget, or remote work policy, which are standard expectations for senior leadership roles.
  • Limited detail on what 'success' looks like in the first 90–180 days, which can leave new hires uncertain about immediate priorities.

A Day in the Life

☀️

Your week at PxD blends deep technical involvement with strategic leadership. Monday morning you might review a critical design for the PaddyAI feature pipeline with your Kenya-based senior engineers, then join a cross-functional sync with the Program team to scope a new geography expansion. Mid-week, you're debugging a production issue in Paddy's SMS gateway, pairing with an engineer in India to resolve a race condition in the Erlang backend. You also conduct a one-on-one with a junior team member, reviewing their pull requests and discussing their growth plan. By Friday, you're consolidating the engineering roadmap, writing up technical trade-offs for non-technical stakeholders, and planning next sprint priorities — all while monitoring uptime dashboards and ensuring your team ships reliably.

Frequently Asked Questions

What qualifications do I need to be a Senior Engineering Manager at PxD?

You'll need at least 10 years of software engineering experience and a minimum of 4 years managing engineering teams. Strong backend or full-stack skills are essential, ideally with exposure to telecom technologies like SMS gateways or IVR systems. Proven ability to lead distributed teams across geographies is critical.

Is the Senior Engineering Manager role at PxD remote or office-based?

The role is based in Nairobi, though you'll manage a distributed team spanning Kenya and India. The job description doesn't explicitly state whether the role itself is fully remote or hybrid, so clarify this with the hiring team during the application process.

How much does a Senior Engineering Manager earn at PxD?

The posted salary range is KES 400,000–650,000 per month. This is competitive for the Nairobi market for a role of this seniority and scope, though actual offer will depend on your experience, expertise in telecom systems, and leadership track record.

What are the career growth opportunities from this role?

This role offers genuine influence over architecture, team structure, and engineering culture at an early-stage, high-impact company. Natural progression would be to VP Engineering or Head of Technology as the company scales, or to a CTO role elsewhere. The hands-on nature also keeps your technical skills sharp for future senior IC or founder paths.

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 — Free

No credit card needed

Boost your chances

AI-tailored for: Senior Engineering Manager at PxD