Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Mobile Engineer (POS Terminal)

Home > Java programming jobs

Principal Mobile Engineer (POS Terminal) in Remote new

  • Moniepoint
  • Full time
  • Email
  • Kenya

Responsibilities

  • Lead the design and architecture of POS terminal solutions across multiple platforms.
  • Develop and maintain architectural documents and diagrams for POS terminal systems.
  • Make architectural decisions involving payment technologies, EMV standards, hardware compatibility, and payment system integrations.
  • Lead development of POS-related applications, including Android Native and related mobile applications.
  • Optimize payment processing performance and security and ensure POS product stability and reliability.
  • Conduct code reviews and enforce software engineering best practices across POS and related teams.
  • Collaborate with product and engineering teams to align solutions with market and business goals.
  • Mentor engineers, improve developer productivity, and participate in hiring engineers with POS, mobile, and embedded expertise.

Requirements

  • At least 8 years of experience in POS terminal system design, architecture, and development.
  • Strong expertise in Android Native development using Java or Kotlin and experience with Android-based POS terminal solutions.
  • Experience with cross-platform mobile development such as Flutter; familiarity with C and JavaScript is a plus.
  • Strong knowledge of EMV security protocols, chip-based transactions, encryption, and key management.
  • Experience integrating POS hardware such as card readers, pin pads, printers, and other peripherals.
  • Deep understanding of payment systems architecture and integrations with payment processors and gateways.
  • Knowledge of software quality assurance principles and their application in financial systems.
  • Strong problem-solving, communication, leadership, mentoring, and process-improvement abilities.

Benefits

  • Attractive salary, pension, health insurance, annual bonus, and other benefits.
  • Learning and development environment with knowledge sharing, training, and internal technical talks.
  • People-focused culture emphasizing well-being, inclusion, collaboration, and employee input.
  • Hiring process includes a recruiter call, take-home HackerRank test, technical interviews, and behavioral interviews.

Moniepoint

Moniepoint empowers businesses to streamline payments and financial operations with intuitive, cloud‑based solutions that enhance efficiency and customer experience. By integrating secure, real‑time transaction processing, our platform enables merchants to accept a wide range of payment methods e...

Similar positions

Software Engineer I

  • Axon
  • Full time
  • USA
  • 10/17/2026
  • Salary: $107k - $170k/yr
  • Seattle, WA

Integration Engineer - Talent Technology Engineeri

  • Netflix
  • Full time
  • USA
  • 10/17/2026
  • Salary: $270k-$410k
  • Remote

Staff Software Engineer

  • Snowflake
  • Full time
  • USA
  • 10/17/2026
  • Salary: $236k - $339k/yr
  • Bellevue, WA

Software Engineer - Java - CF Benchmark

  • Kraken
  • Full time
  • Remote
  • 10/17/2026
  • Argentina, Brazil

Software Development Engineer in Test

  • Platform Science
  • Full time
  • Others
  • 10/17/2026
  • Chennai, India