Senior Software Engineer

 

Description:

We are looking for an experienced ATM Software Engineer with hands-on experience in NCR and/or Diebold Nixdorf ATM platforms. The ideal candidate should have a strong background in ATM software development, customization, integration, troubleshooting, and support within the banking or financial services industry.

Key Responsibilities

  • Develop, customize, and maintain ATM software solutions.
  • Configure and support NCR and/or Diebold ATM applications.
  • Integrate ATM software with payment switches and banking systems.
  • Troubleshoot software issues and provide technical support.
  • Perform software installation, upgrades, and patch deployments.
  • Collaborate with internal teams and banking clients to deliver ATM solutions.
  • Ensure compliance with banking security and operational standards.
  • Prepare technical documentation and implementation reports.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2–5+ years of experience in ATM software development or support.
  • Hands-on experience with NCR and/or Diebold Nixdorf ATM platforms.
  • Knowledge of ATM transaction flows and banking systems.
  • Experience with ATM software integration and troubleshooting.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.

Organization Fulcrum Pvt. Limited
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-07-15 6:44 pm
Expires on 2026-08-29