Talent.com
Senior Software Development Manager (Senior Software Engineer)

Senior Software Development Manager (Senior Software Engineer)

Love Justice InternationalSouth Africa
30+ days ago
Job description

About Us : Love Justice International (LJI) is a Christian nonprofit organization and our mission is sharing the love of Jesus Christ by fighting the world’s greatest injustices. We do this in two primary ways : through our expanding anti-human trafficking work and by caring for orphaned and abandoned children. We are seeking faithful, compassionate, thoughtful problem-solvers who are able to think deeply and carefully about how we can share Christ's love by fighting injustice. You can make more money elsewhere, and probably find better ways to live an easier, more comfortable life. We see this work as more than just a job, but as a calling to that mission. If you are called to our mission and want to find out how you can fit into our work, apply today!

Love Justice International is a certified Best Christian Workplace in 2021, 2022, and 2023. Click here for more information about us.

Position Type : Full Time; Support-Raised

  • ; Overseas (South Africa)
  • If hired, the candidate will be required to raise financial support to cover his / her own salary, benefits, and expenses. Raising support is a key example of the body of Christ supporting its members and joining in the fight against injustice. LJI will provide administrative and prayer support throughout the process, as well as guidance and resources to build up a support base. Please prayerfully consider whether you may be called to step out in faith and raise support for this position.

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.

    The duties listed above are conducted within a work culture that is striving to emulate Christ and make him first and central. Staff should agree with the following ideas included in what it means to us to Abide in Christ (our first Global Value) :

  • Our Primary Identity is in Christ
  • We Are Made, Called, and Led By Christ
  • We Commit to Connect with Jesus
  • Prayer Should Be Central To Our Work
  • Our Conduct Is Our Testimony
  • Qualifications :

  • Mature Christian faith and agreement with our Global Value to “Abide in Christ”
  • Knowledge, understanding, and agreement with how the Christian Gospel ministers to “the least of these” (Matthew 25 : 40) and guides us in our mission
  • Agreement with our Core Value “Be the Kingdom” (both in the execution of our mission and in our personal lives)
  • MA in Engineering, Computer Science or similar relevant field
  • 8 years working in a technological role
  • Full stack developer (preferable experience with Django and React or AngularJS or similar frameworks)
  • 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
  • Application Process : We will continue to invite applications for this position until a new Senior Software Engineer has been hired. We welcome applications continuously, as we actively seek exceptional candidates for this position. Candidates will submit a letter of interest and CV when they submit their application here. Nominations, inquiries, and questions concerning this search may be directed to

    Please allow us 1-2 weeks to process your application. Thank you for your interest!

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Development Manager • South Africa

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    The Foschini GroupSouth Africa
    Design, code, test and implement APIs and applications in multiple frameworks and stacks.Work with architecture and engineering team members to build components and APIs for the enterprise.Qualific...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Development Manager

    Senior Software Development Manager

    Love Justice InternationalSouth Africa
    About Us : Love Justice International (LJI) is a Christian nonprofit driven by a singular mission to share the love of Jesus Christ by fighting the world’s greatest injustices.We pursue this calling ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Manager (Remote)

    Software Development Manager (Remote)

    Umoja RecruitmentRemote, South Africa
    Remote
    BCom Degree Engineering, Computer Science or related field.Minimum 8years software development with 3 yrs as a development lead and 2 yrs in a management role is essential.Proven experience in soft...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR SOFTWARE ENGINEER – 100% REMOTE – R1.5m PA

    SENIOR SOFTWARE ENGINEER – 100% REMOTE – R1.5m PA

    E-MergeRemote, South Africa
    Remote
    We are the rebels of finance tech.We automate the boring bits so investment firms can focus on the big stuff.We''re not your average corporate nine-to-five, we''re a powerhouse of innovation, wrapp...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Golang Developer – Remote – 1.4m PA

    Senior Golang Developer – Remote – 1.4m PA

    E-MergeRemote, South Africa
    Remote
    This international technology company focuses on M2M, M2B, and IoT solutions, including cash management, product support, and asset tracking systems. They require a Senior Golang Developer to join t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Developer

    Senior Java Developer

    IOCOBlank, South Africa
    This is a key role in a modern, cloud-native environment, where you’ll be building services that power mission-critical applications used by millions of end users. Design, build, and maintain micr...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Director - Cape Town

    Software Development Director - Cape Town

    Xcede GroupSouth Africa
    Director of Software Engineering.Are you a seasoned leader with over 10 years of experience in Python, TypeScript, and / or NodeJs development? Are you a master of software architecture, design patte...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Site Reliability Engineer

    Senior Site Reliability Engineer

    IOCOBlank, South Africa
    Join a dynamic engineering team driving innovation.As a Senior Site Reliability Engineer, you'll work alongside cross-functional teams to build and scale a mission-critical internal data platform.Y...Show moreLast updated: 9 days ago
    • Promoted
    Software Development Director South Africa

    Software Development Director South Africa

    Xcede GroupSouth Africa
    Director of Software Engineering.Are you a seasoned leader with over 10 years of experience in Python, TypeScript, and / or NodeJs development? Are you a master of software architecture, design patte...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    GoldenruleSouth Africa
    Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple in-house and vendor compone...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    SamfordSouth Africa
    As a member of the team you will work alongside our clients to help design and deliver solutions to meet business requirements and help to improve the effectiveness of the clients’ software deliver...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Manager

    Software Development Manager

    IOCOBlank, South Africa
    This role is key to driving technical excellence, delivering high-quality software products, and fostering a collaborative, growth-oriented team culture. The ideal candidate is a strong people leade...Show moreLast updated: 30+ days ago
    • Promoted
    Senior JAVA Developer

    Senior JAVA Developer

    Communicate RecruitmentSouth Africa
    Youll be the lead coder in a team of digital architects, designing scalable systems that power the backbone of tomorrows enterprise. From cloud-native deployments to containerized microservices, you...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    LexisNexis Risk SolutionsSouth Africa
    About our Team • •LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer

    Senior Software Developer

    Communicate RecruitmentSouth Africa
    With 2025 in full swing and October already on the scoreboard, nows the time to reset your career game plan for your next opportunity. We know most of life is spent in the workplaceso why not make s...Show moreLast updated: 30+ days ago
    • Promoted
    Java Software Engineer – 100% REMOTE – R1m PA

    Java Software Engineer – 100% REMOTE – R1m PA

    E-MergeREMOTE, South Africa
    Remote
    Were not just building software were reimagining how financial services run in the real world.We create future-fit, rock-solid systems that power asset managers, investment firms, and other financ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer.NET Core

    Senior Software Engineer.NET Core

    Tando Business SolutionsSouth Africa
    Design, code, test and implement APIs and applications in C# with.NET Core, vNext along with REACT and Next.Work with architecture and engineering team members to build components and APIs for the ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Mobile Developer

    Senior Mobile Developer

    IOCOBlank, South Africa
    Build and maintain hybrid mobile applications using.Develop and maintain native code for.Integrate and optimize CI / CD pipelines using. Contribute to backend or full-stack development where appropria...Show moreLast updated: 30+ days ago