Skip to content

JD — Solution Engineer

Owner Classification Review Date Status
People Operations Internal April 2027 Active

Job Description: Solution Engineer

Department: Technology & Digital
Reports to: Squad Tech Lead


Role Overview

Simpaisa's Solution Engineers are the people who build the product. This role is not a support position — it is a core engineering role responsible for implementing payment features, operator integrations, and platform improvements that process millions of transactions across 7 markets.

You will work within a squad alongside a Product Manager and Tech Lead, following the Simpaisa SDLC v2.0. You write the code, write the tests, participate in architecture reviews, and own the features you build through to production. "Threw it over the wall to ops" is not a pattern we use here.


Key Responsibilities

  • Implement software components according to design specifications, acceptance criteria, and fund flow diagrams produced by Product Managers and Solution Architects.

  • Write unit and integration tests for all code (80% coverage target on changed files).

  • Integrate with external operator APIs (wallets, banks, aggregators) across Simpaisa's corridor network — Pakistan, Bangladesh, Nepal, Iraq, UAE, Canada, UK.

  • Participate in code reviews; provide constructive feedback and accept it.

  • Write and maintain technical documentation — ADR contributions, integration guides, API specs.

  • Configure and test feature flags for all user-facing or operator-facing changes.

  • Contribute to deployment readiness: monitoring, alerting config, rollback testing.

  • Participate in incident response for production issues in your squad's domain.

  • Continuously improve code quality, test coverage, and observability.


Required Skills and Experience

  • Backend development: Strong proficiency in one or more of: Python, Java, Go, Node.js. Experience building and consuming REST APIs.

  • Databases: Working knowledge of MySQL or PostgreSQL; ability to write and review database migrations.

  • Testing: Experience writing unit and integration tests. Understanding of test-driven development.

  • CI/CD: Familiarity with CI/CD pipelines (Jenkins, GitLab CI, or similar); ability to diagnose and fix pipeline failures.

  • Security: Awareness of OWASP top 10; secure coding practices; no secrets in code.

  • Payments (preferred): Experience with payment systems, fintech APIs, or financial data is a strong advantage — not a requirement.

  • Agile: Experience working in structured agile delivery — standups, sprint planning, retrospectives, Definition of Done.

  • Communication: Clear written communication for code reviews, PRs, and documentation.


General Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 3+ years of experience in software development with production systems.

  • Demonstrated experience building and integrating multi-service systems.


What We Offer

  • Competitive salary benchmarked to your local market.

  • Work on systems that move money for millions of people across South Asia and the Middle East.

  • Clear career path: Solution Engineer → Senior Engineer → Tech Lead → Solution Principal.

  • Exposure to a full payment stack — not just one layer of it.

  • Flexible hybrid working.