Senior Advisor / Software Developer / Web Application Developer

Additional Locations
AT-Vienna | KE-Nairobi

Posted Date
3 hours ago(08/05/2026 17:03)

Region
International Office (IO)

Function
Fund Development

Employment type
Unlimited Full-Time

Software Developer / Web ApplicationDeveloper

Unit: Digital Fundraising & Systems (IDS)

Preferredlocation: Nairobi (Kenya)or Vienna (Austria)

Part time/full time: 75%-100%

Duration: limited 1 year with possibility of extension

About us

SOS Children's Villages, founded in 1949, is the world's largest non-governmental organization focused on supporting children and young people without parental care, or at risk of losing it.

Child neglect,abuseand abandonmentiseverywhere. Families are at risk of separation. Locally led, we work in more than 130 countries and territories to strengthen families who are under pressure so they can stay together. When this is not in a child or young person's best interests, we provide quality care according to their unique needs.

Together with partners, donors, communities, children, youngpeopleand families, we enable children to grow up with the bonds they need to develop and become their strongest selves. We speak up for each child's rights and advocate for change so all children can grow up in a supportive environment.

They contribute to the leadership of SOSSOS Children's Villages International (CVI)including enabling sound budgeting andfinancial managementby leaders and managers in the two units: FCS (Federation Secretariat) and IDS (International Development Support).

Mission

TheDigifyService provides a shared global digital fundraising platform, tools, andexpertisethat enable Member Associations to grow sustainable online income. It ensures that digital technology, content management, and data systems are efficient, secure, and adaptable to local market needs whilemaintainingglobal standards and economies of scale.

Through shared global governance, coordination, and continuous improvement,Digifydrives innovation, cost efficiency, and shared learning across the federation. Serving around 50 member associations and contributing to more than €60 million in annual income, it playsa central rolein digital transformation and supporter engagement — maximizing impact for children, families, and communities.

The Digital Fundraising PM / Web Application Developeris responsible fordeveloping,maintaining, and optimising technical components of theDigifydigital fundraising platform. The role builds high-quality front-end and back-end components, implements user-facing features, and ensures that pages, modules, and integrations work reliably and efficiently across all participating Member Associations.

The position translates UX/UI concepts, functional requirements into clean, efficient, and well-structured code, ensuring thatDigify’stechnical implementationremainsstable, performant, and aligned with platform architecture and security standards.

Supporting the continuous evolution ofDigifyby implementing new features, this role improves existing modules, resolving technical issues, and contributing to system integrations, including payment services, analytics tools, CRM connectors, and other third-party systems.

Note: Within theDigifyService, Web Developers hold differentiated responsibilities and areas of specialisation depending on regional context, project scope, technical focus, and operational needs. While the overall purpose and core accountabilities remain consistent across the role, individual developers may focus more heavily on specific technical domains such as payment-provider integrations, CRM and third-party API connections, core system development of keyDigifycomponents (including the form engine or CMS functionalities), or front-end design components that shape the user experience. This flexibility ensures that theDigifyService can effectively meet the diverse requirements and realities of participating Member Associations whilemaintaininghigh technical standards and supporting the platform’s continuousevolution.

Tasks and Responsibilities

  • Design, develop, andmaintainboth frontend and backend components of theDigifyplatform, implementing new features, modules, and templates in line with approved specifications. Ensurehigh standardsof code quality, maintainability, and compliance with established architectural guidelines.

  • Develop and manage integrations with payment providers, analytics tools, and other third-party systems, while delivering responsive, accessible, and brand-compliant frontend components.

  • Identify,analyse, and resolve technical issues, including bugs, performance bottlenecks, and platform incidents. Perform regular maintenance, system updates, andoptimisationactivities, while contributing to platform monitoring and proposing enhancements to stability and performance.

  • Collaborate closely with the Web Design Professional/Creative Product Advisor to ensure alignment between technical implementation and UX/UI design systems. Provide technical support to Digital Fundraising Project Managers on platform configurationmatters, andoffer guidance to Member Associations during onboarding and troubleshooting processes.

  • Produce andmaintaincomprehensive technical documentation for platform modules and features. Activelyparticipatein code reviews to ensure consistency with coding standards and support testing activities, including unit, integration, and regression testing.

  • Translate functional and business requirements into detailed technical specifications and acceptance criteria. Contribute technicalexpertiseto backlog refinement and sprint planning processes.

  • Support quality assurance activities by reviewing test cases and validating technical deliverables.

  • Continuouslyidentifyopportunities to improve platform architecture, performance, and code quality. Explore and assess emerging technologies to enhance platform capabilities, and contribute to theoptimisationof development workflows, automation, and deployment processes.

Responsibilities to Uphold Safeguarding (standards) and Promote a Safe Environment

As someone working for or on behalf of SOS Children’s Villages, youare responsible forhelping to create andmaintaina safe and protective environment for staff, as well as for the children, young people, and adultprogrammeparticipants supported and cared for by SOS Children’s Villages. You are expected to:

  • Commit to the Code of Conduct and reflect on the safeguarding implications of your work on an ongoing basis.

  • Activelyparticipatein team discussions toidentifyrisks and share and apply preventative and mitigation measures and strategies.

  • Integrate safeguarding principles into your daily decisions and tasks.

  • Report any safeguarding concerns promptly and in line with procedures.

  • Promote values-based culture,accountabilityand zero tolerance of harm.

Requirements

  • ​An undergraduate degree in Computer Science, Software Engineering, Information Systems, or a related field isrequired. ABachelor’sdegree is acceptable where complemented by substantial senior-level experience in complex digital platform development.

  • Certifications in Web Development, Agile/Scrum methodologies, or Cloud Technologies are considered desirable.

  • The role requires 5–8 years of relevant professional experience.

  • Candidates shoulddemonstrateextensive experience in web application development within multi-componentdigital environments, encompassing bothfrontendand backend development.

  • Provenexpertisein developing andmaintainingCMS-based websites (e.g., Kentico or similar platforms) isrequired, including the creation of custom components, templates, integrations, and performanceoptimisation.

  • A strong background in frontend development is expected, includingproficiencyin HTML, CSS, and JavaScript/TypeScript, as well as experience with modern frameworks such as React, Vue, Angular, or equivalent technologies.

  • Experience in backend development within .NET or comparable enterprise-level environments isrequired.

  • Demonstrated experience in API integrations, including payment service providers, authentication services, CRM systems, and third-party digital marketing tools, is essential.

  • Experience working within Agile (Scrum) environments isrequired, including participation in user story refinement, sprint execution, and collaboration with product owners and design teams.

  • Proven ability tomaintainproduction systems, including debugging,optimisation, andensuring the stability of high-traffic digital platforms, is expected.

  • English – Fluent

  • German – Fluent,requiredfor coordination with Member Associations and vendors in the EUNA region

Technical Skills

  • Full-stack development (frontend and backend)

  • JavaScript / TypeScript.NET / C#

  • Modern frontend frameworks (React, Vue, Angular, or equivalent)

  • CMS platforms atcomponentand integration level (e.g., Kentico or similar)

  • Architecture and system design (APIs,modularisation, data flows)

  • Integration patterns, including payment gateways, CRM connectors, and third-party services

  • HTML, CSS, responsive design, and accessibility standards

  • Version control and CI/CD pipelines (e.g., Git workflows, automated builds)

  • API integrations (REST, JSON)

  • Secure coding practices (e.g., OWASP, data protection compliance)

  • Performanceoptimisationof high-traffic systems

  • Software development and deployment methodologies (Agile, Scrum, ALM)

  • Quality assurance and testing methodologies (unit, integration, regression)

  • Containerisationconcepts

  • Agile tools and practices (e.g., Scrum, Jira, DevOps)

  • Technical documentation and release planning

  • Data protection, security, and compliance awareness

  • Documentation and code commenting standards

  • Knowledge of digital fundraising processes, donor journeys, and conversion optimization (desired)

  • Experience with analytics platforms (e.g., GA4, Hotjar) (desired)

  • Experience with Salesforce or other CRM systems (desired)

Other Competencies and Soft Skills

  • Strong communicationskills

  • Advanced analytical and problem-solving capabilities

  • High attention to detail and commitment to code quality

  • Structured, reliable, andorganisedworking approach

  • Ability to collaborate across technical and non-technical stakeholders

  • Capacity to manage multiple priorities and deadlines

  • Proactive ownership and initiative in addressing technical challenges

  • Willingness to share knowledge and support team members

  • Commitment to secure, maintainable, and well-documented code

Ways of working:

  • Global collaboration and communication – Working effectively across countries, cultures, and time zones bymaintainingclear communication, transparency, and shared understanding within distributed teams.

  • Cross-functional collaboration – Working closely with colleagues acrossdifferent functionsand areas of expertise to combine knowledge, solve problems collectively, and deliver meaningful outcomes aligned with theorganisation’smission.

  • Effective collaboration within matrix structures – Working constructively within solid and dotted reporting lines bymaintainingopen communication, aligning priorities with both line and functional managers, and ensuring clarity on roles, responsibilities, and expectations to support coordinated delivery across teams.

  • Flexibility and adaptability – Remaining responsive to evolving contexts and adjusting priorities, approaches, and ways of collaboration as projects, services, ororganisationaldemand evolve.

  • Ownership and accountability – Taking responsibility for advancing tasks and initiatives, proactively addressing obstacles, and ensuring that commitments, decisions, and actions are carried through to completion, taking initiative within your scope of responsibility rather than waiting for direction.

  • Strengthening member associations and their autonomy – Ensuring that knowledge, tools, and lessons from projects and services are shared with member associations so they can learn from the work carried out and progressively strengthen their capacity and independence.

  • Continuous feedback and transparency - Contributing to a culture where feedback and data are shared openly and constructively, enabling teams and stakeholders involved to reflect, learn, and continuously improve their work and impact.

What We Stand For

SOS Children’s Villages is committed to creating andmaintaininga caring and protective environment, which promotes its core values, and prevents and addresses child abuse and exploitation. We strongly condemn all forms of child abuse and exploitation, be it within or outside of our organization, and always respond to any case of proven,allegedor attempted abuse within our sphere of influence according to its nature. Efforts ensure that mechanisms are in place to raise awareness, aid prevention, encourage reporting and ease response. They range from human resource development actions such as training and counselling to measures such as suspension, dismissal, and legal action.

SOS Children’s Villages is committed to creating andmaintaininga safe working environment for our staff, the children and young people and the communities that we work for. The organization prohibits harassment,exploitationand abuses by or of any employee, supervisor, manager, child, young people, community, contractor, applicant, or other individual with whom SOS Children’s Villages employees come into contact by virtue of their work. All employees are expected to carry out their dutiesin accordance withour prevention and protection against Sexual Harassment, Exploitation and Abuse policy.

In addition, SOS Children’s Villages applya zero-tolerance concerning any fraud situation. The organization does not charge a fee at any stage of the recruitment process.

Successful candidates will have tosubmita criminal record certificate, current within the last three years.In accordance withtheorganisation’schild protection policy, these positions will be subject to criminal record checks.

How to apply?

If you are interested in this position, please send your detailed application in English through ICISMs here:https://careers-sos-kd.icims.com/until 31.5.2026

Please note that applications will be reviewed and suitable candidates will be contacted for interviews on an ongoing basis. The position will remain open until filled.


At Impactpool we do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify. Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.