We're hiring!


Please see below for a list of open positions.  If interested, email your resume and cover letter to Hiring Manager at jobs@msurvey.co.ke



Head of Engineering


About the Role:

  • Experience building high traffic and scalable API globally
  • Industrial experience in integration with major telecommunication companies
  • Strong understanding of distributed system and capable of optimizing according to global audience footprint
  • Able to evolve and lead the client and industry toward future vision
  • Been in a successful start up environment, understand what works and able to move the team to the successful direction
  • Work closely with Lead Software Architect and/or Technical Director of Sales in the design of strategic solutions for high market impact and penetration
  • Lead the deployment and delivery of solutions using primarily agile development techniques
  • Responsible for developing solutions that satisfy clients not only in East Africa but can be transferred throughout the continent of Africa
  • Expected to lead a single piece of work, or several streams according to business needs. This will include close working with other internal design groups, development or 3rd parties to deliver larger projects or game-changing innovations
  • Take a lead role in applications design, database design, data-flows and detailed technical design in collaboration with the Lead Software Architect and/or Technical Director of Sales
  • Responsible for presenting solutions to team and customers
  • Go above and beyond clients’ needs and expectations to deliver solutions to help our clients grow and become leading businesses in Africa
  • Provide expert technical consultancy to clients
  • Responsible for scheduling timely delivery of client solutions
  • Experiment and fail fast to build robust solutions
  • Ability to motivate a team
  • Scoping the market for new local talent
  • Mentor and direct junior developers



  • Our most important technical requirement is PROBLEM SOLVING
  • Significant commercial experience of internet application development, to include a proven understanding of browser behavior and issues
  • Experience in building/deploying/overseeing high traffic/high load applications
  • A full understanding of web application security
  • An excellent understanding of application design and architecture, including database interactions, server side scripting, form handling and general application development.
  • Significant commercial experience of internet and networking technologies and protocols, including HTTP, TCP, IP, SMSC, SMPP
  • Commercial experience of using Agile development methods across a number of teams, automated builds and continuous integration
  • Significant commercial experience of OO development and design patterns
  • Experience in using or writing test automation drivers
  • Significant experience of designing and developing web solutions using open source
  • technologies, including Linux, Apache, MySQL, PYTHON, PHP, XML, XSLT, CSS, XHTML, Javascript Frameworks, DJANGO
  • Experience in Node JS
  • Proven experience of Web Services (Rest/SOAP)
  • A passion to innovate and grow within emerging markets while having fun! 


UI/UX Full Stack Engineer

As a Front End Engineer at mSurvey you will get to work on a wide range of web technologies and redefine conversations around the world, beginning with Africa.



  • B.S. in Computer Science or equivalent experience
  • HTML 5, CSS 3, JavaScript, Node.js, Angular.js experience
  • React.js, Sass and Express experience is a plus
  • Strong understanding of the latest web technologies and capabilities
  • Excited about technology, strong interest in learning about and playing with the latest technologies and building compelling web applications and UI
  • Track record of developing new projects and Open Source contributions
  • Basic UNIX/Linux scripting skills, familiarity with bash, awk, sed.
  • Basic RDBMS proficiency required



DevOps Engineer

As a DevOps Engineer at mSurvey you will be responsible for managing our global conversation platform, a distributed, scalable and robust system, along with many other mSurvey products.



  • BS in Computer Science or equivalent experience
  • Solid knowledge of Linux/Unix System internals
  • Hardcore when it comes to old-school Linux hacking
  • Experience in troubleshooting and performance tuning of large-scale systems
  • Strong shell scripting skills
  • System automation experience
  • AWS experience is a plus


Platform Engineer

We are looking for passionate platform engineers who hunger to build the best possible software solutions for assisting local businesses on the African continent and beyond. As a Platform Engineer, you will get to build various aspects of mSurvey infrastructure to power innumerable conversations at scale.



  • Strong foundation in algorithms, data structures and distributed systems
  • B.S. in Computer Science or related engineering discipline
  • Enjoy building things and shipping them, truly making them work in the best way possible
  • Extensive experience with Java server-side programming
  • Advanced knowledge of JAVA, JVM Runtime, and JVM performance tuning is a plus
  • Open Source project contributions are a plus
  • Unix systems programming experience is a plus