
Principal Mobile Engineer – POS Terminal
Posted Oct 16

Posted Oct 16
This is a fully remote position, open to applicants in Poland.
• 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.
• 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.
• 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.
Flatirons Solutions
Receptive Inc.
CINC Systems
DigitalOcean
Get handpicked remote jobs straight to your inbox weekly.