This is a Hybrid role in Irving/TX that requires 3 days in the office.
We’re seeking a Senior Software Engineer with deep expertise in Oracle Xstore and EFTLink payment processing to design, build, and support mission-critical POS capabilities. You will lead technical designs, integrations, and optimizations across FreedomPay and Adyen (and other payment gateways as needed), ensuring compliance, resilience, and world-class performance at the lane.
You’ll collaborate cross-functionally with Architecture, Information Security, Infrastructure/Networking, Compliance, Operations, and Vendor partners to ship features that measurably improve checkout speed, authorization success rates, and reliability.
This position is ideal for engineers who thrive in fast‑paced retail environments, enjoy solving complex technical challenges, and can deliver high‑quality solutions that support thousands of store associates and customers.
Responsibilities
- POS Payments: Design and implement payment flows within Oracle Xstore (v23+) including card present, contactless, wallet, gift, split-tender, returns, and others.
- Mobile Payments (In-Store): Implement and optimize SoftPOS and mPOS solutions and app-to-app payment flows integrated with Oracle Xstore and EFTLink.
- Integrate & Optimize Gateways: Build and optimize integrations with FreedomPay and Adyen (transaction routing, tokenization, dynamic currency conversion, fallback, retries, and settlement reconciliation).
- Security & Compliance by Design: Ensure solutions align to PCI DSS, EMV, P2PE, tokenization, and SRED standards; partner with Security and Compliance to pass audits with zero findings.
- Reliability & Observability: Instrument payment flows end-to-end (POS ↔ payment device ↔ gateway) with robust logging, metrics, tracing, and alerting; reduce false declines and timeouts.
- Performance Engineering: Profile and improve transaction latency at the lane; optimize network time and device responsiveness; tune retry/backoff and circuit-breaking strategies.
- Vendor & Store Partnership: Collaborate with device vendors (Ingenico/Verifone or similar), gateway TAMs, and Field Ops; write playbooks and run pilots and phased rollouts.
- Quality at Scale: Establish automated test strategies (unit, integration, and simulated payment device tests), canary rollouts, and safe rollback plans across multi-store deployments.
- Modernize & Migrate: Contribute to platform modernization (API-first, microservices, containerization where appropriate) while maintaining compatibility with Xstore extensions and orchestration layers.
- Mentor & Lead: Provide technical guidance, code reviews, and best practices for POS and payment development across the team.
Qualifications
Minimum Requirements:
- Minimum 5 years software engineering experience with Oracle Xstore (back office and POS) and EFTLink including extension development, services, and deployment.
- Hands-on experience implementing SoftPOS in HandHeld devices integrated with Oracle Xstore and EFTLink, app-to-app flows and large-scale production rollout across store fleets
- Hands-on integration with at least one of FreedomPay or Adyen gateways for in-store (card-present) payments; strong grasp of gateway configuration, routing, reconciliation, and settlement flows.
- Deep knowledge of payment fundamentals: card-present transaction lifecycle, EMV kernel flows, tokenization, PAN handling, PCI scope reduction, P2PE, offline/stand-in, and chargeback handling.
- Strong proficiency in Java (Xstore), plus experience with RESTful services, message queues, and integration patterns.
- Experience with payment devices (e.g., Ingenico/Verifone) including firmware/config, terminal management, and connectivity modes.
- Proven experience with observability (logs/metrics/traces), CI/CD, and production support at scale (thousands of registers).
- Excellent collaboration skills with Operations, Networking, and Security; clear communication and documentation.
Preferred Requirements:
- Experience with both FreedomPay and Adyen (including routing, digital wallets, store-and-forward, dynamic routing rules).
- Experience with device management (MDM/terminal management systems), certificate lifecycle, and key injection processes.
- Exposure to tax, promotions, pricing integrations and returns/exchanges flows across OMS/ERP.
- Scripting for ops automation (e.g., Python, PowerShell, or Bash).
- Prior work with high-availability designs for multi-tenant payment topologies.
At Foot Locker, we value innovation, authenticity, and integrity in all that we do. To uphold the security and fairness of our hiring process, we ask that candidates refrain from using AI tools, including ChatGPT, during interviews and assessments. To ensure a smooth and secure experience, please review the following guidelines:
- Cameras must be on for all virtual interviews.
- AI tools are strictly prohibited during interviews or assessments.
- All offers are contingent upon successful completion of a background check and ID verification.
We appreciate your understanding and cooperation as we work together to create a transparent and equitable hiring experience.
Benefits
The annual base salary range is $110,000 - $130,000. This range represents the anticipated low and high end of the salary for this position. This role is also eligible to receive short term incentives that align with individual and company performance. Salary will be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data. Salary is one component of the Foot Locker, Inc. total compensation package, which includes the below.
Foot Locker Benefits:
- Employee Discount
- Paid Time Off
- Medical | Dental | Vision Coverage
- 401(k) | Roth 401(k)
- Stock Purchase Plan
- Life Insurance
- Flexible Spending Account
- Opportunities for Advancement
- Tuition Reimbursement for Qualified Courses
- Strong Company Culture
- Employee Resource Groups
