Payments Software Engineer, Retail Engineering

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance · Retail
This job posting may no longer be active. You may be interested in these related jobs instead:
Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Full Stack Software Engineer - Internal Tools

Full Stack Software Engineer role at Apple building internal tools and applications using Python, React, and cloud technologies to support organization-wide operations.

Display System Test Development Engineer

Display System Test Development Engineer role at Apple focusing on optical characterization and display performance testing using computer vision and machine learning.

Operations Technical Solutions Specialist - Ad Platforms

Technical Solutions Specialist role at Apple's Ad Platforms team, focusing on platform support, technical troubleshooting, and operational excellence for advertising services.

Operational Technology Engineer, Data Center

Design and implement data center facility networks and OT systems at Apple, ensuring high availability and reliability of critical infrastructure.

Description For Payments Software Engineer, Retail Engineering

Apple is seeking a Payments Software Engineer to join their Retail Engineering team in Austin. This role offers an exciting opportunity to work on innovative retail payment solutions and first-in-market technologies. As a key member of the team, you'll be responsible for building a next-generation payment platform for Apple Retail, working with cutting-edge payment technologies and global solutions.

The position involves developing and integrating payment applications with terminals and gateways, while ensuring certification with acquiring banks. You'll collaborate with various stakeholders including business partners, store personnel, and banking partners to create robust payment processing solutions.

This role is perfect for someone with strong technical skills in Java, Python, or Swift, and a solid understanding of database technologies and networking protocols. Knowledge of payment industry standards, EMV technologies, and security protocols is highly valued. The ideal candidate will have experience with payment systems or retail technology, strong communication skills, and the ability to work in a fast-paced environment.

You'll be joining Apple's innovative retail technology team, where you'll have the opportunity to impact millions of customers' payment experiences worldwide. The role offers exposure to global payment solutions and the chance to learn from experienced payment experts. You'll be working on projects that require both technical expertise and business acumen, making this an excellent opportunity for professional growth in the intersection of technology and retail payments.

The position requires at least 3 years of relevant experience and offers the chance to work with a diverse team committed to creating exceptional retail experiences. You'll be part of Apple's mission to deliver innovative solutions that enhance how people shop and pay in Apple Retail stores globally.

Last updated 16 days ago

Responsibilities For Payments Software Engineer, Retail Engineering

  • Build next-generation payment platform for Apple Retail
  • Develop and integrate payment applications with payment terminals and gateways
  • Certify solutions with acquiring banks
  • Work with business partners, store personnel, banking partners, and cross-functional teams
  • Develop software, controls, and processes for payment processing

Requirements For Payments Software Engineer, Retail Engineering

Java
Python
Cassandra
MySQL
  • At least 3 years of industry experience with Java, Swift and/or Python
  • Oracle, MySQL or Cassandra experience
  • HTTP(S), TCP/IP protocols, Bluetooth, REST or SOAP architecture knowledge
  • Github / Maven / Gradle build tool or D2P processes experience
  • Bachelors degree or equivalent experience

Interested in this job?