Talent.com
Principal Software Engineer (POS Developer)
Principal Software Engineer (POS Developer)FetchSky • Karachi, Sindh, Pakistan
Principal Software Engineer (POS Developer)

Principal Software Engineer (POS Developer)

FetchSky • Karachi, Sindh, Pakistan
30+ days ago
Job description

Job Title : Principal Software Engineer (POS Developer)

Department : Development

Location : NASTP Karachi Office

Job Type : Full time (on-site)

Reports To : Team Lead

Job Summary

Lead the architecture development and evolution of enterprise-level Android POS applications payment engines and device integrations. Own highrisk transactional components such as ISO8583 communication EMV workflows and secure channel management. Mentor teams define platform-wide standards and ensure exceptional reliability performance and compliance across all POS software layers.

Key Responsibilities

Architecture & Platform Leadership

Define POS system architecture across Android ISO8583 engines device layers security and modular components.

Own technical decision-making for performance scalability and long-term maintainability.

Establish and govern engineering standards design patterns and code quality expectations.

Advanced Android & Kotlin Development

Lead Kotlin / Java development using Android SDK Jetpack WorkManager threading and profiling.

Oversee missioncritical payment and offline / online flows.

Compose UI Architecture

Architect large-scale Compose UI systems following Material 3 unidirectional data flow and state hoisting.

Optimize rendering reduce recompositions enforce UI performance guidelines.

ISO8583 & Transaction Engine Ownership

Own host communication layers including pack / unpack MAC generation DE mapping.

Lead all sale / void / reversal / settlement flows and ensure compliance with acquirer test suites.

Device & Hardware Integrations

Architect EMV NFC MSR and printer integrations with abstraction layers.

Handle OEM SDK limitations battery / thermal constraints and failover strategies.

API & Ecosystem Integrations

Lead integrations for gateway loyalty discount routing onboarding and merchant systems.

Define standards for Retrofit / Http / Ktor usage caching retries and contract management.

Security & PCI DSS Compliance

Oversee PCI compliance encryption models secure key storage obfuscation secure input and TLS.

Approve all sensitive cryptographic and security-critical implementations.

Observability & Stability Engineering

Define logging and metrics strategy; integrate crash analytics and monitoring tools.

Lead high-severity incident response RCA and preventive actions.

Leadership & Mentorship

Mentor senior engineers; lead design sessions and architecture reviews.

Coach teams on ISO8583 EMV Compose architecture patterns and performance engineering.

Documentation & Governance

Maintain ADRs API specs architecture diagrams test matrices and compliance documents.

Requirements

Education :

Bachelors in Computer Science or related field (Masters preferred).

Experience :

8 years in Android / Kotlin engineering with at least 5 years in POS / Payments.

Proven leadership in building scalable POS platforms and payment engines.

Skills :

Advanced Kotlin Jetpack Compose Coroutines Hilt WorkManager.

Deep understanding of ISO8583 EMV NFC socket / TLS communication.

Strong architecture mindset : clean architecture multimodule MVI / MVVM.

Hardware SDKs : EMV kernels printers scanners.

API development expertise (Retrofit / OkHttp / Ktor).

Strong Git practices CI / CD pipelines branching strategies.

Excellent troubleshooting profiling and performance optimization skills.

Nice to Have :

Backend exposure; SQL Server / EF Core understanding.

Observability stack experience (ELK Prometheus Firebase).

Experience with containerization and cloud deployment

Key Performance Indicators (KPIs)

KPI

Weight

Description

Architecture & Scalability

25%

Successful rollout of platform enhancements; measurable reduction in tech debt.

Protocol Accuracy & Host Compliance

20%

Pass all acquirer ISO8583 certification suites with 1% protocol defects.

Performance & Reliability

20%

99.7% crashfree users; optimized RTT and

Leadership & Mentoring

15%

Positive peer feedback; uplift in team capability and code quality.

Security & PCI Compliance

10%

Zero PCI violations; strong adherence to secure coding practices.

Collaboration & Documentation

10%

High-quality cross-team communication and complete runbooks / ADRs.

Benefits

Health Insurance

Life Insurance

Professional Development Opportunities

Equal Opportunity Statement

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race color religion gender or disability.

Key Skills

Continuous Integration,Docker,Jenkins,Python,System Design,Agile,C / C++,Go,Systems Engineering,Software Development,Java,Distributed Systems

Employment Type : Full Time

Experience : years

Vacancy : 1

Create a job alert for this search

Principal Software Engineer POS Developer • Karachi, Sindh, Pakistan

Similar jobs
Lead Software Engineer

Lead Software Engineer

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design & Develop Software Architecture and applications as per business requirements following best practices.Mentor and coach team members to foster ongoing skills development.Troubleshoot cod...Show more
Last updated: 30+ days ago
Senior DevOps Engineer (AWS, Azure, GCP)

Senior DevOps Engineer (AWS, Azure, GCP)

NorthBay Solutions • KARACHI, sindh, PK
Quick Apply
Job Title : Senior DevOps Engineer (AWS, Azure, GCP) Location : Karachi (Hybrid) Experience : 7 – 10+ years About the Role : We are looking for a Senior DevOps Engineer with extensive experience ...Show more
Last updated: 30+ days ago
Senior Android (Kotlin) Engineer

Senior Android (Kotlin) Engineer

Flatgigs • Karachi, Sindh, PK
Quick Apply
AHOY is seeking a Senior Android (Kotlin) Engineer to lead the development of high-quality Android applications.In this hands-on role, you will leverage your deep expertise in Kotlin to create scal...Show more
Last updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

Flatgigs • Karachi, Sindh, PK
Quick Apply
Epicmetry is seeking a Principal Software Engineer to lead the development of innovative software solutions within our dynamic tech environment. In this key role, you will be responsible for archite...Show more
Last updated: 30+ days ago
Associate Software Engineer- Android

Associate Software Engineer- Android

Creative Chaos • Karachi, Sindh, PK
Quick Apply
Do you enjoy creating and developing applications for mobile devices? Are you someone with strong computer programming skills who is seeking a creative challenge? We have an opening for an Android ...Show more
Last updated: 30+ days ago
Principal DevOps Engineer (Azure)

Principal DevOps Engineer (Azure)

Creative Chaos • Karachi, Sindh, PK
Quick Apply
Responsible for ensuring adherence to the SLAs as per contract.Take the lead on urgent issues and projects, ensuring statuses are properly communicated and appropriate staffing resources are assign...Show more
Last updated: 30+ days ago
Senior Full Stack Software Engineer (.NET Core & Angular)

Senior Full Stack Software Engineer (.NET Core & Angular)

Flatgigs • Karachi, Sindh, PK
Quick Apply
As a Senior Full-Stack Software Engineer, you will design, build, and maintain both frontend and backend components that power Ahoy’s movement and logistics platform. On the backend, you will work p...Show more
Last updated: 30+ days ago
Full Stack Software Engineer (.NET Core & Angular)

Full Stack Software Engineer (.NET Core & Angular)

Flatgigs • Karachi, Sindh, PK
Quick Apply
Join Epicmetry as a Full Stack Developer specializing in.Net Core and Angular! We are an innovative tech company that thrives on creating impactful software solutions. In this role, you will be invo...Show more
Last updated: 30+ days ago
Platform SecOps Engineer

Platform SecOps Engineer

NorthBay Solutions • Karachi, Sindh, PK
Quick Apply
Job Title : Platform SecOps Engineer Experience : 7–9 Years Location : Pakistan - Hybrid (UAE Business Hours) Employment Type : Full-Time Job Summary We are seeking a hands-on Platform SecOps Eng...Show more
Last updated: 2 days ago
Senior Software Engineer Android

Senior Software Engineer Android

Jeeny • Karachi, Sindh, PK
Quick Apply
Jeeny is a mobile application that eases daily commuting and transportation.By connecting you with your preferred mode of transportation, we are fulfilling our aim of making mobility accessible, af...Show more
Last updated: 2 days ago
Principal / Senior DevOps Engineer (Azure)

Principal / Senior DevOps Engineer (Azure)

Creative Chaos • Karachi, Sindh, PK
Quick Apply
Responsible for ensuring adherence to the SLAs as per contract.Take the lead on urgent issues and projects, ensuring statuses are properly communicated and appropriate staffing resources are assign...Show more
Last updated: 30+ days ago
Senior Software Engineer -.NET

Senior Software Engineer -.NET

Creative Chaos • Karachi, Sindh, PK
Quick Apply
A Senior Software Engineer for.Net is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing ...Show more
Last updated: 30+ days ago
DevOps Engineer

DevOps Engineer

digital.enterprises • Karachi, Pakistan
Build the Cloud Infrastructure of ADAPT.We help companies run smarter integrating people, data, and technology to create intelligent, adaptive, and human-centred operations.Based in Doha, the LNG a...Show more
Last updated: 17 days ago • Promoted
Principal Software Engineer - II (ACS)

Principal Software Engineer - II (ACS)

Pakistan Single Window • Karachi, Sindh, PK
Quick Apply
Design, architect, and lead development of large-scale distributed microservices using.Define high-level system architecture, integration patterns, service boundaries, and domain-driven design (DDD...Show more
Last updated: 30+ days ago
Senior Software Engineer - Android

Senior Software Engineer - Android

Creative Chaos • Karachi, Sindh, PK
Quick Apply
A Senior Software Engineer for Android is an associate at Creative Chaos who is mainly responsible for developing and maintaining Android applications. The senior software engineer will work closely...Show more
Last updated: 30+ days ago
Senior Software Engineer - Node

Senior Software Engineer - Node

Creative Chaos • Karachi, SD, PK
Quick Apply
A Senior Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing...Show more
Last updated: 30+ days ago
DevOps Engineer - (MGR)

DevOps Engineer - (MGR)

HugoBank • Karachi, Sindh, PK
Quick Apply
We are looking for a skilled Mid-level DevOps Engineer to join our Infrastructure team.This role is pivotal in managing and optimizing our AWS cloud environment, ensuring adherence to security and ...Show more
Last updated: 1 day ago
Senior AWS DevOps / Platform Engineer

Senior AWS DevOps / Platform Engineer

NorthBay Solutions • Karachi, Sindh, PK
Quick Apply
Job Title : Senior DevOps Engineer (AWS) Location : Karachi (Hybrid) Experience : 4 - 6 years We are looking for an experienced AWS DevOps / Platform Engineer to join our Managed Services team.The ide...Show more
Last updated: 30+ days ago