Staff Software Engineer (Card Authorization & ISO 8583 Platform)

Posted 9 Days Ago
Be an Early Applicant
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
In-Office
Expert/Leader
Financial Services
The Role
Lead a team of 5–8 engineers while designing, coding, and modernizing high-throughput Java and Spring Boot card authorization services. Own distributed transactions, concurrency, resilience, network connectivity, PCI DSS security, platform upgrades, observability, incident response, and card-network certifications. Collaborate with product, security, QA, operations, and network partners to maintain low-latency, highly available payment systems.
Summary Generated by Built In

About the Company:

Netspend Corporation is a global, vertically-integrated financial services and technology company dedicated to the delivery of innovative financial empowerment solutions to consumers worldwide. Netspend's financial products and services span prepaid, debit, cross-border payments, and loyalty solutions for consumers and enterprise partners.
Netspend provides prepaid and debit account solutions that connect customers with secure, convenient access to global payment networks so they can manage their money and make everyday purchases. With a nationwide U.S. retail network, customers can purchase and reload Netspend products at 130,000 reload points and over 100,000 distributing locations.
Since our founding in 1999 by industry pioneers, Netspend products have processed billions of dollars in transaction volume and served millions of customers worldwide. The company is headquartered in Austin, Texas with employees worldwide.

About the Role

We are seeking a hands-on Staff Software Engineer to take ownership of our core card authorization platform. This high-throughput, low-latency platform processes real-time debit and prepaid transactions over ISO 8583 for major networks including Visa, Mastercard, Pulse, and Fiserv. Because every request operates under strict latency budgets, high availability, and PCI DSS compliance, every millisecond counts—and every failure carries direct financial impact.

In this role, you will lead a team of talented engineers, drive the architectural evolution of our network connectivity and authorization services, and continue to write production-grade code. You will serve as the primary technical point of contact for platform upgrades, network certifications, and production incident management.

Key ResponsibilitiesTechnical Leadership & Team Management
  • Lead, mentor, and grow a team of 5–8 software engineers.

  • Set coding standards, conduct architectural design reviews, perform code reviews, and foster technical excellence.

  • Serve as the technical owner and primary point of contact for production health, network certifications, and platform upgrades.

Core Architecture & Engineering
  • Design, build, and maintain high-throughput, low-latency Java/Spring Boot microservices covering authorizations, financial transactions, advices, reversals, and stand-in processing.

  • Manage long-lived client/server TCP connections to card networks, ensuring robust handling of sign-on/sign-off, echo tests, request/response matching, and automatic failovers.

  • Architect distributed transaction boundaries ensuring data consistency across Oracle, Kafka, JMS, and downstream services through idempotency, compensation/saga patterns, and reversal handling.

  • Implement resilient concurrency models: tune thread pools and executors, control backpressure, execute row-level/distributed locking, and eliminate race conditions on balances and card states.

  • Build fault-tolerant systems using resilience patterns (circuit breakers, bulkheads, time limiters, retries, and graceful degradation).

Platform Modernization & Security
  • Drive platform modernization initiatives, including Spring Boot 2.7 → 3.5 / Jakarta EE migration, removing legacy RMI/JMX remoting, and containerizing microservices for Kubernetes deployment.

  • Collaborate with Security and HSM teams to integrate EMV cryptogram processing (ARQC), CVV/dCVV/CVC3 validation, and HSM key management.

  • Maintain strict PCI DSS compliance across all services (PAN masking, sensitive authentication data protection, secure logging, and secrets management).

Operations & Stakeholder Engagement
  • Define SLIs/SLOs and create comprehensive dashboards and alerts using Dynatrace and Splunk.

  • Lead incident response efforts, drive root-cause analysis (RCA), and implement permanent remediations.

  • Partner with Product, Network/Scheme partners, QA, and Operations to navigate card network mandates, network certifications, and release schedules.

Requirements & Qualifications

Must-Have Skills & Experience
  • Experience & Leadership: 10–15 years of software engineering experience, including 3+ years leading engineering teams or driving technical architecture.

  • Core Java Mastery: Expert-level proficiency in Java (11/17+), deep understanding of java.util.concurrent, JVM internals, garbage collection tuning, and memory analysis.

  • Spring Framework: Extensively hands-on with Spring Boot and Spring Cloud microservices (Config, OpenFeign, Actuator, Security).

  • Distributed Transactions & Systems: Proven expertise in transaction management trade-offs (2PC/XA vs. Saga pattern, outbox pattern, idempotent consumers/producers, and delivery semantics).

  • Database & RDBMS: Deep relational database skills (Oracle preferred), including JDBC transaction isolation, SELECT ... FOR UPDATE, deadlock analysis, and SQL query tuning.

  • Messaging & Event Streaming: Real-world experience with event-driven architectures using Apache Kafka (Avro, Schema Registry) and/or JMS (ActiveMQ).

  • System Resilience: Hands-on experience implementing resilience frameworks (Resilience4j or similar) for high-availability systems running thousands of TPS.

  • DevOps & Quality: Practical experience with CI/CD pipelines (GitLab CI/Jenkins), Gradle, static code/security analysis (SonarQube, SAST, Trivy), and test automation frameworks (JUnit 5, Mockito).

  • Communication: Exceptional verbal and written communication skills with a proven ability to translate complex technical trade-offs for engineers, product leads, and executive leadership.

Good-to-Have Skills
  • jPOS Framework: Experience with ISOMsg, custom packagers, channels (PostChannel, BaseChannel), ISOMUX/QMUX, ISOServer, and Q2 configuration.

  • ISO 8583 Specifications: Hands-on experience with Visa Base I, Mastercard MIP/Debit, Pulse, or Fiserv STAR/Accel specifications (messages 0100/0110, 0200/0210, 0400/0420, 0800 network management, DE55 EMV TLV data).

  • Observability Tools: Advanced usage of Dynatrace (PurePath, Smartscape, DQL) and Splunk (SPL query generation, alerting, dashboards).

  • Advanced Concurrency: In-depth familiarity with ReentrantLock, StampedLock, distributed locks (ShedLock, Redisson), Java 21 Virtual Threads, and Micrometer metrics integration.

  • Card Payments Domain: Understanding of EMV chip/contactless flows, stand-in processing, settlement, chargebacks, HSM integration (Atalla, Thales payShield), and key management (KEK, ZPK, key blocks).

  • Infrastructure & Rules: Familiarity with Docker, Kubernetes, Helm, AWS (MSK, IAM), and business rules engines (Drools, Jess).

Education
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience).

  • Direct experience in the Payments, Fintech, or Banking domain is strongly preferred.

  • 10–15 years of professional experience in designing, coding, developing, and scaling high-throughput, enterprise-grade Java/J2EE applications.

  • 3+ years of hands-on experience in a technical lead or architectural capacity—driving system design, leading 5–8 engineers, and setting coding/quality standards.

  • Proven track record of architecting low-latency, mission-critical distributed systems operating under strict SLAs and high concurrency.

Skills Required

  • 10–15 years of professional software engineering experience
  • 3+ years leading engineering teams or driving technical architecture
  • Expert proficiency in Java 11/17 or later
  • Deep understanding of java.util.concurrent, JVM internals, garbage collection tuning, and memory analysis
  • Extensive hands-on experience with Spring Boot and Spring Cloud microservices
  • Expertise in distributed transaction management, including Saga, outbox, idempotency, and delivery semantics
  • Deep relational database skills, preferably Oracle, including transaction isolation, row locking, deadlock analysis, and SQL tuning
  • Experience with event-driven architectures using Apache Kafka and/or JMS
  • Experience implementing resilience frameworks such as Resilience4j for high-availability systems
  • Experience with CI/CD pipelines, Gradle, static code and security analysis, and automated testing
  • Exceptional verbal and written communication skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related technical discipline, or equivalent practical experience
  • Experience designing, coding, developing, and scaling high-throughput enterprise-grade Java/J2EE applications
  • Experience architecting low-latency, mission-critical distributed systems under strict SLAs and high concurrency
  • Experience with jPOS and ISO 8583 specifications
  • Advanced Dynatrace and Splunk experience
  • Advanced concurrency experience, including locks, distributed locks, virtual threads, and Micrometer
  • Card payments domain knowledge, including EMV, settlement, chargebacks, HSM integration, and key management
  • Familiarity with Docker, Kubernetes, Helm, AWS, and business rules engines
  • Direct Payments, Fintech, or Banking domain experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin, TX
687 Employees

What We Do

Netspend is a leading provider of payments and financial solutions for consumers and businesses. As the trusted partner to many of the world’s most recognized brands, Netspend connects people, brands and payment products to deliver innovative financial solutions for everyone. A pioneer in providing financial services to traditionally underserved consumers, Netspend is continuing to make payments accessible to more markets in more ways. Netspend’s open technology platform enables businesses to quickly and securely embed payments solutions into their ecosystems, and seamlessly brings innovation to market. From prepaid, paycard and debit solutions to digital account and money movement services, Netspend has a broad suite of products and technologies that deliver exceptional experiences for its customers and business partners. Netspend products can be acquired online, through its mobile apps, and at more than 100,000 locations nationwide including retail outlets, tax preparation offices and financial service providers, and through corporate paycard and tips partners. Based in Austin, Texas, Netspend is a wholly owned subsidiary of Global Payments Inc.

Similar Jobs

The Aerospace Corporation Logo The Aerospace Corporation

Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

MetLife Logo MetLife

GG10 Actuarial Lead_MAS

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Hybrid
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
43000 Employees

The Aerospace Corporation Logo The Aerospace Corporation

Sr Advanced Software Engr

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Remote or Hybrid
India
4600 Employees

Comcast Logo Comcast

Engineer 4, Software Development & Engineering

Digital Media • Information Technology • News + Entertainment
Remote or Hybrid
India
115000 Employees

Similar Companies Hiring

Granted Thumbnail
Artificial Intelligence • Healthtech • Insurance • Mobile • Financial Services
New York, New York
23 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account