Senior Software Engineer

Data and Technology · India, Multiple
Department Data and Technology
Employment Type Full-Time
Minimum Experience Mid-level

Title: Senior Software Engineer
Location: Preference for India or Kenya, open to other locations (flexible, remote-working)
Full-time/part time negotiable
Salary: Competitive
Posted on: September 1, 2021

Closing date: October 1, 2021: 5pm EAT/ 7.30pm IST (applications may be reviewed as they are submitted)

We are looking for a Senior Software Engineer to contribute to the development of our globally shared technology. We have built, and we operate, messaging and telephony platforms serving 2 million farmers in 4 countries. These platforms are built on common components developed in Erlang, Python and SQL. Some of the platforms run in the cloud, others on our own servers.

Responsibilities (including but not limited to):

The Senior Software Engineer will be responsible for the following main tasks:

  • Contribute to design, implementation, and maintenance of our global software stack
  • Supervise and mentor more junior team members

The ideal candidate has many or all of the following:

  • Fluency in at least one functional programming language
  • Experience with software engineering in a production environment
  • Thorough understanding of computer science fundamentals
  • Ability to work independently and communicate effectively in a partly remote team


  • Experience with Linux system administration
  • Knowledge of Erlang, Python, SQL, Docker, Ansible
  • Familiarity with implementation of compilers or (domain specific) programming languages
  • Familiarity with one or more of PxD’s program countries (India, Kenya, …)
  • Affinity for agriculture and/or international development

How to Apply

Please visit the PxD website and use the online application form. Deadline for applications is 1 October 2021, 5pm EAT/7.30pm IST.

PxD is committed to building an inclusive and diverse organisation. We don’t make decisions based on gender, gender identity, class, ethnicity, sexual orientation or any other personal characteristics that are unrelated to the role. We understand that everyone has different lifestyles and we accommodate flexible working to make sure you are as productive and happy as you can be. 

We will use any personal data you provide for recruitment purposes only.

Thank You

Your application was submitted successfully.

  • Location
    India, Multiple
  • Department
    Data and Technology
  • Employment Type
  • Minimum Experience