Principal Mobile Engineer – POS Terminal

Posted Oct 16

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

📋 Description

• Oversee the design and architecture of POS terminal solutions, ensuring security, scalability, performance, and seamless integration with hardware and payment systems.

• Create and update architectural documentation and diagrams for POS terminal systems across various platforms.

• Make informed architectural decisions regarding payment technologies, EMV standards, and hardware compatibility.

• Direct the development of applications related to POS systems.

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

• Collaborate with product and engineering teams during planning to ensure solutions align with market demands and business objectives.

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

• Establish and uphold software engineering best practices across POS and affiliated teams.

• Ensure the stability and reliability of POS products and applications through effective monitoring and troubleshooting.

• Guide engineering teams and facilitate their technical advancement.

• Engage in the recruitment of engineers specializing in POS, mobile, and embedded development.


⛳️ Requirements

• Minimum of 8 years of experience in system design, architecture, and development, specifically within the POS terminal sector.

• Proficient in Android Native development using Java/Kotlin.

• Extensive knowledge of Android-based POS terminal solutions.

• Experience with cross-platform mobile development, including Flutter.

• Familiarity with C and JavaScript for POS application platforms is an advantage.

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

• Experience with hardware integration for POS devices, such as card readers, pin pads, printers, and other peripherals.

• In-depth knowledge of payment systems architecture, including integration with payment processors and gateways.

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

• Capability to manage complex system interactions and adapt to evolving requirements.

• Excellent communication skills for articulating complex technical ideas to both technical and non-technical audiences.

• Leadership skills focused on mentoring engineers and fostering process improvements.


🏝️ Benefits

• A culture that emphasizes employee well-being, inclusion, respect, and ensuring all voices are heard.

• An environment dedicated to learning and development.

• Opportunities for knowledge sharing and training.

• Regular internal technical discussions.

• Competitive salary.

• Pension plan.

• Health insurance coverage.

• Annual bonus.

• Additional benefits.

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