Skip to main content

Senior Software Development Manager

Job Details

South Africa - ,
Full Time
Graduate Degree
Information Technology


About Us: Love Justice International (LJI) is a Christian nonprofit organization compelled by Gods love to fight the worlds greatest injustices. We fight injustice in two primary ways: through our expanding anti-human trafficking work and by caring for orphaned and abandoned children. We currently work throughout Asia and Africa.


Position Type: Full-time, Salaried, Overseas (South Africa)


Position Overview: LJI's strategy of transit monitoring focuses on identifying and assisting trafficking victims during the transport process when victims and traffickers are visible and open to detection and before they reach the destination where the victims will be hidden and exploited. Because the crime of trafficking has already commenced, we have access to actionable intelligence which can be used to assist police in the apprehension of suspects and to better understand trafficking methods.


LJI adopts a data-centric and evidence-based approach to all of our work, and being a data-driven organization requires cutting-edge data management solutions. To that end, we have developed a custom data collection and analysis web application called the Searchlight Human Trafficking Data Center. This technology is a critical tool that enables us to replicate our effective transit monitoring model around the globe. We are also exploring the creation of a similar technology for the child records stemming from our Family Homes work.


The primary duty of the Senior Software Development Manager is to bring technological solutions to bear on the evaluation and execution of key program strategies. The Senior Software Development Manager will report to the Chief of Staff. The position is full-time and in South Africa. All candidates should be willing to travel 4-6 weeks (spread over multiple shorter trips).


Primary Duties and Responsibilities: The primary duties and responsibilities of the Senior Software Development Manager includes leading and overseeing a small team of software developers responsible for developing the following:

  • Searchlight - As mentioned above, this is our custom data collection and analysis web application. It is under constant improvement and development.

  • Childlight - This is a working title for a database that would house and organize all of our child records related to our Family Homes.

  • Operations Dashboard - This is the task management system that we use (currently in Google Sheets), but intend to move to a database to improve.


With each of these projects, there is a significant history of conversations that have led us in the direction that we are currently heading. The role of the Senior Software Development Manager would not be to reimagine these tools, but to join the team and speak into the processes while learning from program leaders about the history and evolution of these tools.


While this is a management and leadership role, our team is small and thus this role will be expected to spend a significant percent of their time coding themselves. As the team grows, job responsibilities will naturally shift.


Other secondary duties and responsibilities could include technology related projects from our Love Justice Labs list, map visualizations, general spreadsheet maintenance, Children's Futures development, etc.

  • MA in Engineering, Computer Science or similar relevant field

  • 8 years working in a technological role

  • Full stack developer

  • 5 years of managerial experience

  • Strategic thinking and strong business acumen

  • Strong analytical and problem-solving skills, capable of assessing complex issues and finding systematic solutions

  • Well-versed in current technological trends and familiar with a variety of business concepts

  • In-depth knowledge of web systems architecture, design and development

  • Excellent oral and written communication skills

  • Ability to multi-task and manage various projects simultaneously

  • Hands on experience with complex project management

  • Excellent organizational and time-management skills

  • Attention to detail


Please apply on our Careers Page.

Email with questions.

Because Every Life Is Beautiful and Worth Fighting For
Our mission statement is: sharing the love of Jesus Christ by fighting the world's greatest injustices.
Core Value: Be the Kingdom
Promotional Image for Core Value: Be the Kingdom
Core Value: Help Those Who Need It Most
Promotional Image for Core Value: Help Those Who Need It Most
Core Value: Do Much With Little
Promotional Image for Core Value: Do Much With Little