Principal Mobile Engineer – POS Terminal

Posted Oct 16

This is a fully remote position, open to applicants in Portugal.

📋 Description

• Oversee the design and architecture of POS terminal solutions, ensuring they are secure, scalable, high-performing, and compatible with both hardware and payment systems.

• Create and maintain architectural documentation and diagrams for POS terminal systems.

• Make architectural choices regarding POS terminal software, incorporating payment technologies, EMV standards, and hardware compatibility.

• Spearhead the development of applications related to POS systems.

• Enhance system performance and security concerning payment processing and EMV protocols.

• Engage in planning discussions with product and engineering teams.

• Conduct code evaluations and uphold best practices for mobile and embedded systems development, particularly in Android Native development.

• Establish and enforce software engineering best practices across POS and associated teams.

• Ensure the stability and reliability of POS terminal products and applications, overseeing performance and troubleshooting issues as needed.

• Provide technical guidance and mentorship to engineering teams.

• Participate in the recruitment of engineers with expertise in POS, mobile, and embedded development.


⛳️ Requirements

• A minimum of 8 years of experience in system design, architecture, and development, particularly within the POS terminal sector.

• Strong proficiency in Android Native development (Java/Kotlin), with a comprehensive understanding of Android-based POS terminal solutions.

• Experience in cross-platform mobile development, such as Flutter.

• Familiarity with other POS application platforms (e.g., C, JavaScript) is advantageous.

• Solid understanding of EMV security protocols, including chip-based transactions, encryption, and key management.

• Experience with hardware integration for POS devices, including card readers, pin pads, printers, and additional peripherals.

• Profound knowledge of payment systems architecture, including integration with payment processors and gateways.

• Understanding of software quality assurance principles and their application in financial systems.

• Exceptional problem-solving abilities, capable of managing complex system interactions and adapting to evolving requirements.

• Strong communication skills, adept at presenting intricate technical concepts clearly to both technical and non-technical audiences.

• Leadership skills focused on mentoring engineers and promoting process improvements within the team.


🏝️ Benefits

• Competitive salary.

• Pension plan.

• Health insurance coverage.

• Annual bonus opportunity.

• Environment focused on learning and development.

• Knowledge sharing and training initiatives.

• Regular internal technical discussions.

People also viewed

Flatirons Solutions1 day ago

Mobile App Developer

CA flagCanada OnlyFull-timeSoftware Engineer
ApplyView job
Receptive Inc.1 day ago

Software Engineer

US flagUnited States OnlyFull-timeSoftware Engineer$140k – $175k/year
ApplyView job
CINC Systems1 day ago

Staff Mobile Engineer

Anywhere in the WorldFull-timeSoftware Engineer
ApplyView job
DigitalOcean1 day ago

Senior Manager, Datacenter Engineering

US flagCalifornia OnlyFull-timeSoftware Engineer$156.8k – $196k/year
ApplyView job
DigitalOcean1 day ago

Senior Manager, Datacenter Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$156.8k – $196k/year
ApplyView job
DigitalOcean1 day ago

Senior Manager, Datacenter Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$156.8k – $196k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers