Job Search and Career Advice Platform

Enable job alerts via email!

Team Lead : Pos Development

Dariel

Gauteng

On-site

ZAR 70 000 - 100 000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech company in Gauteng is seeking a Team Lead for POS Development. This hands-on leadership role involves driving the design, development, and maintenance of payment applications across POS and mobile platforms. The successful candidate will lead a Scrum team, collaborate on scalable solutions, and ensure high-quality delivery in a fast-paced environment. Applicants should possess strong Java skills and 5+ years of software development experience. Competitive salary and flexible work options are offered.

Benefits

Competitive salary and benefits package
Collaborative work culture
Professional development opportunities
Flexible work environment

Qualifications

  • Bachelor’s degree or diploma in Computer Science, Software Engineering, or related field.
  • 5+ years of hands-on software development experience.
  • Strong Java development experience (Java 8+).
  • Experience in POS application development and payment system integrations.
  • Familiarity with EMV standards and Agile/Scrum environments.

Responsibilities

  • Lead a Scrum team and provide mentorship and technical guidance.
  • Design, develop, and maintain high-performance POS applications.
  • Collaborate on scalable, secure POS solutions.
  • Troubleshoot and resolve production issues for payment systems.

Skills

Leadership skills
Technical proficiency in Java
Problem-solving abilities
Communication skills

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Linux environments
Version control systems
Job description
Team Lead: POS Development

Location: Linbro Park, Johannesburg

Industry: Payments | Fintech | Software Development

About the Role

We are looking for a (Team Lead: POS Development) to drive the design, development, and maintenance of payment applications across POS and mobile platforms.

This is a hands‑on leadership role requiring strong technical expertise in Java, C, C++, and Kotlin, combined with experience in backend, POS, and mobile development.

You will lead a Scrum team, contribute to code, and ensure high‑quality delivery in a fast‑paced payments environment.

Key Responsibilities
  • Technical Leadership & Team Management – Lead a Scrum team of developers and testers, provide mentorship, technical guidance, and conduct code reviews, drive Agile ceremonies, sprint planning, and engineering best practices.
  • POS & Payment Solution Development – Design, develop, and maintain high‑performance POS applications and related components, build and enhance POS integrations, EMV transaction flows, and card payment processing modules, ensure compliance with EMV, ISO standards, and payment security protocols.
  • System Integration & Architecture – Collaborate with cross‑functional teams to design scalable, secure POS solutions, integrate POS and mobile apps with backend services, APIs, and payment switches, participate in architecture discussions and technical decision‑making.
  • Production Support & Incident Management – Oversee production stability for POS platforms and critical payment systems, troubleshoot and resolve device, transaction, or integration failures, provide after‑hours support for high‑priority incidents and deployments.
Key Skills & Competencies
  • Strong leadership and team development skills.
  • Hands‑on technical direction and engineering standards.
  • Deep understanding of payment systems, EMV standards, and POS transaction flows.
  • High proficiency in Java and familiarity with multi‑language codebases (C, C++, Kotlin).
  • Excellent problem‑solving and communication skills.
  • Ability to thrive under pressure in a production‑critical environment.
Qualifications & Experience
  • Bachelor’s degree or diploma in Computer Science, Software Engineering, or related field (Postgraduate advantageous).
  • Minimum 5 years of hands‑on software development experience.
  • Strong Java development experience (Java 8+).
  • Proven experience in POS application development, EMV card transactions, and payment system integrations.
  • Experience leading or mentoring a development team in an Agile / Scrum environment.
  • Exposure to ISO and Nexo standards and device‑to‑host communication protocols.
  • Proficiency in Linux environments, debugging tools, and version control systems.
Benefits
  • Competitive salary and benefits package.
  • Collaborative and inclusive work culture.
  • Professional development opportunities.
  • Flexible work environment with growth potential.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.