Skip to content

Senior Digital Engineer

Job Title: Senior Digital Engineer

Department: Digital Office

Reports to: Principal Digital Architect / Principal Digital Engineer

Role Overview:

We are seeking an experienced Senior Digital Engineer with a deep understanding of overall business needs and strategic objectives of the organisation. The ideal candidate will be responsible for rapid prototyping, technical spikes, API exploration, and data modelling in support of Simpaisa Holdings' cross-border payments platform. The role focuses on building proof-of-concept implementations, validating technical approaches, and delivering working prototypes that de-risk solution design decisions. Strong expertise in software development and engineering practices, ensuring the building of high-quality and functional solutions within a regulated fintech environment, is essential. Expertise in agile methodologies and collaborative development is also preferable.

Key Responsibilities:

  • Build rapid proofs of concept (PoCs) and technical spikes to validate architectural hypotheses, new payment integrations, and product ideas.
  • Explore and evaluate third-party APIs, payment gateways, financial messaging protocols (e.g., ISO 20022, SWIFT), and partner integration points.
  • Develop and test data models for payment transactions, settlement flows, customer records, and compliance artefacts, ensuring fitness for purpose before full implementation.
  • Implement and configure software components of solutions according to design specifications provided by the Principal Digital Architect.
  • Develop and test code using appropriate programming languages, tools, and frameworks (e.g., Python, TypeScript, Go), adhering to coding standards and best practices.
  • Integrate different systems and applications as required by the solution architecture, including payment processors, banking APIs, and internal microservices.
  • Troubleshoot and resolve technical issues that arise during development, testing, and deployment.
  • Collaborate effectively with architects, other engineers, product managers, and compliance stakeholders throughout the solution delivery lifecycle.
  • Contribute to the creation and maintenance of technical documentation, including design documents, implementation guides, and test plans, maintained in Confluence and Bitbucket.
  • Participate in code reviews to ensure code quality and adherence to architectural guidelines and security standards (PCI-DSS, ISO 27001).
  • Assist with the deployment and go-live of solutions, ensuring a smooth transition to production within regulated environments.
  • Continuously learn and stay up-to-date with relevant technologies, payment industry developments, and development practices.

Required Skills and Experience:

  • Agile: Understanding of agile methodologies and experience working in agile development teams.
  • Communication: Good written and verbal communication skills with the ability to articulate technical details effectively within the team and to non-technical stakeholders.
  • Strategy and Planning: Ability to understand and contribute to the implementation plan for solutions. Strong organisational skills for managing development tasks and spike timelines.
  • Leadership & Influence Skills: Ability to take ownership of development tasks, spikes, and PoCs, and contribute to the overall success of the team.
  • Problem-solving and Analytical Skills: Strong problem-solving and debugging skills to identify and resolve technical issues, particularly in payment processing, API integration, and data modelling contexts.
  • Software Engineering Expertise: Solid understanding of software development principles and practices. Proficiency in Python, TypeScript, or Go. Experience with RESTful APIs, event-driven architectures, relational and document databases, and cloud platforms (AWS, GCP, or Azure).
  • Payments & Fintech Domain: Familiarity with payment systems, transaction processing, or financial services APIs is highly desirable. Understanding of data security and compliance requirements (PCI-DSS, AML/CTF) is a plus.
  • Teamwork and Collaboration: Ability to work effectively in a collaborative team environment across distributed locations.

General Requirements for the Role:

  • Bachelor's Degree in related field: A bachelor's degree in Information Systems, Business Administration, Computer Science, Engineering, or a closely related STEM field is required.
  • 4+ years of experience in software development or engineering: Minimum of 4 years of progressive experience in software development and engineering, with demonstrable experience in rapid prototyping or technical spike delivery.
  • Experience building and integrating systems: Demonstrated experience in building and integrating software systems, particularly APIs, data pipelines, or payment/financial services integrations.
  • Proven track record of successful implementation: A verifiable history of contributing to the successful implementation of software solutions, including PoCs and technical spikes that informed architectural decisions.
  • Exposure to regulated environments (payments, fintech, financial services) and familiarity with DFSA, SBP, PCI-DSS, or ISO 27001 requirements is desirable.

Benefits and Perks:

  • Competitive salary and comprehensive benefits package.
  • Opportunity to work with cutting-edge payments technology and collaborate with skilled professionals across multiple markets.
  • Professional development and training opportunities.
  • Inclusive company culture that values diversity and innovation.
  • Hands-on role shaping the technical direction of a growing cross-border payments fintech.