PalmPay is a leading neobank and fintech platform scaling financial inclusion across emerging markets. With over 40 million users, we’re building a digital financial ecosystem that empowers individuals and businesses through accessible, easy-to-use, and rewarding financial services.
Operating in Nigeria, Ghana, Tanzania, and Bangladesh, PalmPay has been recognised by CNBC as one of the Top 300 Global Fintech Companies and ranked #2 overall and #1 in financial services on the Financial Times’ Africa’s Fastest Growing Companies 2025 list.Position Overview – Software Engineer
We are seeking a highly skilled and experienced Software Engineer to join PalmPay as we expand our business into Pakistan. The ideal candidate will possess deep technical expertise, strong problem-solving skills, and the ability to work closely with cross-functional teams to build, optimize, and deliver high-quality fintech solutions.Key Responsibilities
- Possess a solid understanding of software development processes and API integrations to effectively collaborate with engineering teams and support technical decision-making.
- Lead and coordinate User Acceptance Testing (UAT) cycles, including the design of comprehensive test cases and end-to-end user scenarios to ensure product readiness.
- Coordinate and launch onboarding-related lifecycle campaigns – to engage users at key journey stages and make the best use of the insights to enhance the user experience.
- Own the product strategy and roadmap for the onboarding experience, aligning it with business goals and user needs.
- Use data-driven insights to identify friction points and optimization opportunities within the onboarding funnel.
- Design and run experiments (A/B tests) to continuously improve key onboarding metrics like time-to-value, activation, and conversion.
- Collect and synthesize user feedback and behavioral data to inform product decisions.
- Partner with Customer Success and Support teams to ensure a smooth hand-off from onboarding to adoption.
- Collaborate with cross-functional teams to define product requirements, prioritize features, and deliver high-impact solutions.
- Communicate product updates and insights to stakeholders and leadership in a clear and actionable way.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5–10 years of experience in a product, onboarding, or technical role within a Fintech or SaaS company.
- Strong understanding of software development processes and API integrations.
- Experience in leading and executing User Acceptance Testing (UAT).
- Proven experience with onboarding lifecycle campaigns and user journey mapping.
- Proficiency in data analysis and deriving insights from user behavior.
- Hands-on experience with A/B testing and experimentation.
- Ability to define product requirements and prioritize features.
- Strong collaboration skills with cross-functional teams.
- Excellent communication and stakeholder management skills.
- Competitive salary package based on experience and market standards.
- Opportunity to work in a fast-growing multinational fintech company with a collaborative and innovative environment.
- Potential for regional career growth as PalmPay expands in South Asia.
Report job