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
  • Portugal

Responsibilities

  • Lead the architecture and development of POS terminal solutions, ensuring security, scalability, performance, reliability, and hardware/payment-system integration.
  • Create and maintain architectural documentation and diagrams for POS terminal systems across platforms.
  • Make software architecture decisions involving payment technologies, EMV standards, hardware compatibility, payment processors, and gateways.
  • Develop and maintain POS-related applications, including Android Native and mobile maintenance applications.
  • Optimize payment processing and EMV performance and security, and monitor and troubleshoot system stability and reliability.
  • Conduct code reviews and establish software engineering best practices for mobile and embedded systems teams.
  • Mentor engineers, improve developer productivity and processes, and participate in hiring POS, mobile, and embedded engineering candidates.

Requirements

  • At least 8 years of experience in system design, architecture, and development within the POS terminal domain.
  • Strong Android Native development expertise using Java and Kotlin, including Android-based POS terminal solutions.
  • Experience with cross-platform mobile development such as Flutter; familiarity with C and JavaScript POS platforms 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 integration 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 regular internal technical talks.
  • Inclusive culture that prioritizes employee well-being and values diverse perspectives.
  • Hiring process includes a recruiter call, HackerRank take-home test, technical interviews, and technical 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

Principal Software Engineer - Search Infra

  • Elastic
  • Full time
  • Canada
  • 10/17/2026
  • Salary: C$154k-C$244k
  • Remote

Transaction Services Software Engineer, SrAssc

  • State Street
  • Full time
  • Others
  • 10/17/2026
  • Hangzhou, China

Senior Software Engineer

  • AutoScout24
  • Full time
  • Others
  • 10/17/2026
  • Berlin, Germany

[Data Engineer] Senior

  • Agoda
  • Full time
  • Others
  • 10/17/2026
  • Bangkok, Thailand

Lead Software Engineer

  • JPMorgan Chase
  • Full time
  • USA
  • 10/17/2026
  • Salary: $157k - $215k/yr
  • Jersey City, NJ