Senior Manager, Software Development
EXPERIENCE: 10+ years
TRAVEL REQUIRED: 10%
REPORTING TO: Head of Department, Venn
Job Description
The Senior Manager Software Development will be responsible for overseeing the end-to-end execution of software development projects, ensuring solutions are strategically prioritized, effectively engineered, rigorously tested, and seamlessly deployed. While this role does not lead in defining technical solutions, it plays a crucial role in driving execution, ensuring accountability, and optimizing delivery processes. The ideal candidate is a strategic thinker and strong project leader, capable of bridging technology and operations to accelerate RTV’s digital transformation.
Roles & Responsibilities
Strategic Software Execution & Delivery
- Drive the end-to-end execution of software development initiatives, ensuring solutions are aligned with RTV’s mission and operational needs.
- Establish a structured project execution framework, defining clear milestones, success metrics, and risk mitigation strategies to ensure timely and cost-effective software delivery.
- Ensure software projects are prioritized based on impact, scalability, and efficiency, working closely with leadership and key stakeholders.
- Monitor and optimize development lifecycles, balancing speed, quality, and cost efficiency while fostering a culture of continuous improvement.
Cross-Functional Alignment & Stakeholder Management
- Act as the strategic liaison between technology teams, Venn, program teams, and external partners, ensuring software solutions are user-centric, scalable, and aligned with organizational priorities.
- Facilitate solution-seeking discussions, ensuring proposed solutions are actionable, well-structured, and backed by clear execution plans.
- Oversee vendor partnerships and external technology collaborations, ensuring RTV leverages the right expertise, tools, and solutions for long-term success.
Quality Assurance, Testing & Compliance
- Implement a rigorous testing and validation framework to ensure solutions meet operational, security, and compliance standards before deployment.
- Establish a proactive risk assessment approach, identifying and resolving potential barriers to project success in advance.
- Ensure all technology solutions align with data security, ethical technology use, and regulatory compliance requirements.
Optimization, Scalability & Cost Efficiency
- Develop and drive cost-effective software implementation strategies, ensuring RTV maximizes impact while minimizing resource expenditure.
- Leverage data-driven insights to optimize technology adoption, system performance, and user engagement across different software applications.
- Identify opportunities for automation and digital transformation, enhancing operational efficiency and scalability across RTV’s technology ecosystem.
Requirements and Experience
Experience & Skills:
- 10+ years of experience in software development, with a proven track record of managing and delivering complex, high-impact projects in fast-paced environments, including 3-5 years in a senior leadership or management role, responsible for driving the strategy and execution of software initiatives in alignment with organizational goals.
- Expertise in cloud computing (AWS, Azure, GCP), full-stack development, and DevOps.
- Strong background in software architecture, security, and performance optimization.
- Proven expertise in agile project management, software testing, and deployment strategies.
- Strong ability to align technology initiatives with business objectives and drive strategic execution.
- Excellent stakeholder management, communication, and leadership skills.
- Strong analytical and problem-solving skills, with a focus on optimizing software implementation processes.
Education and Professional Certifications:
- Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related field. Master’s Degree in a related field (e.g., Software Engineering, Business Administration, or Technology Management) is preferred and considered an asset
- Relevant certifications in Software Engineering, Agile Project Management, or DevOps (e.g., AWS Certified Solutions Architect, PMP, Certified ScrumMaster, or equivalent) are highly desirable.
- Certifications in Business Development or Leadership (e.g., Strategic Leadership, ITIL) are advantageous for a broader strategic role.
Qualities:
- Leadership: Capable of setting a clear vision for software development that aligns with organizational growth and social impact.
- Resilience and adaptability: Ability to thrive in a dynamic, evolving environment and manage multiple priorities with poise and effectiveness.
- Commitment to mission: A passion for using technology to drive social impact, particularly in addressing ultra-poverty in Sub-Saharan Africa.
Application Process
To apply, please submit your application here.
Raising The Village is an equal-opportunity employer committed to diversity and inclusion. We highly encourage women candidates to apply.