×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Engineer, ATM Platforms - VP

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Citi
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    DevOps, Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125760 - 188640 USD Yearly USD 125760.00 188640.00 YEAR
Job Description & How to Apply Below

Position Overview

We are seeking a highly skilled and versatile Senior ATM & Financial Systems Software Engineer to join our engineering team. In this role, you will bridge the gap between low-level embedded hardware systems and modern cloud-native enterprise architectures. You will be responsible for designing, developing, and securing critical ATM software, transaction processing systems, and administrative dashboards. The ideal candidate possesses a deep understanding of financial protocols, robust security standards, and modern Dev Ops practices, ensuring high availability, compliance, and seamless integration across our distributed banking infrastructure.

Key Responsibilities
  • ATM Software Development:
    Design, develop, and maintain robust, high-performance software for ATMs and financial self-service terminals, ensuring seamless low-level interaction with hardware components.
  • API & Integration Engineering:
    Architect, implement, and maintain secure internal and external APIs for ATM fleet management, real-time status reporting, and seamless integration with core banking and enterprise systems.
  • Security & Cryptography Implementation:
    Implement and enforce advanced security measures, including cryptographic protocols (Triple DES, AES), tokenization, secure boot processes, and intrusion detection systems to safeguard financial transactions and terminal integrity.
  • Full-Stack & Dashboard Development:
    Build scalable backend services using modern languages and develop intuitive, responsive administrative dashboards for fleet monitoring and system configuration.
  • Database & Telemetry Management:
    Design and optimize relational databases for transactional integrity and leverage No

    SQL databases for high-volume logging, auditing, and telemetry data analysis.
  • Dev Ops & Cloud Deployment:
    Orchestrate containerized deployments and manage backend infrastructure on cloud platforms, utilizing automated CI/CD pipelines to ensure rapid, reliable, and secure software delivery.
  • Compliance & Regulatory Adherence:
    Ensure all software development and system configurations strictly adhere to financial regulations, industry standards (e.g., EMV, ADA), PCI DSS, and internal corporate compliance policies.
  • System Diagnostics & Troubleshooting:
    Diagnose, debug, and resolve complex software and network issues within a highly critical, distributed, and high-availability production environment.
  • Cross-Functional Collaboration:

    Partner closely with hardware engineers, cybersecurity specialists, compliance officers, and business stakeholders to align technical solutions with operational and business objectives.
Qualifications
  • Minimum Experience:

    5+ years of professional software engineering experience, with a strong focus on embedded systems, financial transaction systems, or ATM software development.
  • Embedded & Low-Level Systems:
    Proven track record of developing low-level applications interacting directly with hardware peripherals (e.g., card readers, cash dispensers, encrypting PIN pads).
  • Full-Stack Development:
    Demonstrated experience building enterprise-grade backend services and modern, responsive web-based administrative dashboards.
  • Financial Transaction Systems:
    Hands-on experience working with financial transaction messaging standards and secure payment processing workflows.
  • Security Hardening:
    Direct experience hardening operating systems (Windows Embedded/Linux) and implementing secure coding practices, threat modeling, and vulnerability remediation.
  • Cloud & Containerization:
    Experience deploying and managing applications in cloud environments using container orchestration platforms.
Technical Skills
  • Programming

    Languages:
    • Low-Level/Systems: C++, Java
    • Backend/Services:
      Python, Node.js, Go
    • Frontend Frameworks:
      Angular, React, Vue.js
  • Database Management:
    • Relational:
      PostgreSQL, Oracle Database
    • No

      SQL:
      MongoDB, Cassandra, or similar (for logging and telemetry)
  • Operating Systems:
    Windows Embedded, Linux Distributions (Red Hat, Ubuntu, etc.), including OS-level security configurations and hardening.
  • Networking & Financial Protocols:
    • Network: TCP/IP, HTTP/S, SFTP, TLS/SSL
    • Financial: ISO 8583 (transaction messaging), EMV (chip card standards)
  • Security & Cryptography:
    • Encryption Standards:
      Triple DES, AES, RSA
    • Security Mechanisms:
      Tokenization, Secure Boot, Intrusion Detection Systems (IDS), Threat Modeling, Static/Dynamic Application Security Testing (SAST/DAST)
  • Cloud & Dev Ops:
    • Cloud Platforms: OSE (Open Shift Container Platform)
    • Containerization:
      Docker, Kubernetes
    • CI/CD Tools:
      Jenkins, Tekton, Git/Bitbucket, and automated testing frameworks
Professional Skills
  • Analytical & Problem-Solving:
    Exceptional diagnostic and analytical skills, with a proven ability to troubleshoot complex, distributed, and highly critical systems under tight timelines.
  • Communication &

    Collaboration:

    Strong verbal and written communication skills, with the ability to translate complex technical concepts for non-technical stakeholders and collaborate effectively with multidisciplinary teams.
  • Regulatory &…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary