Apple
Software Engineer (Payments and Finance Engineering)
Austin, Texas · Full-time · Posted Jul 29, 2026
- Experience
- 4 years in scalable systems and services; 4 years with data stores; 2 years in EDA and messaging; 2 years in financial engineering.
- Education
- Bachelor's degree in Computer Science or relevant work experience.
About the job
Designs and develops distributed financial systems and products that support Apple Payments and Commerce.
What you'll do
- Lead technical design and development of new products.
- Design, build, and support components of scalable distributed systems for financial capabilities.
- Translate business requirements into high-quality product features through cross-functional collaboration.
What they ask for
- 4 years of experience designing, implementing, and supporting highly scalable systems and services in Java or other JVM-based languages.
- 4 years of experience with SQL and NoSQL data stores.
- 2 years of experience in Event-Driven Architecture (EDA) and messaging technologies such as Kafka.
- 2 years of financial engineering experience, including knowledge of how payments and commerce transactions affect accounting and finances.
Nice to have
- Practical experience with Postgres and MongoDB.
- Experience with public cloud platforms (AWS, GCP, etc), Docker, and Kubernetes.
Tools
Java, JVM-based languages, SQL, NoSQL, Kafka, Postgres, MongoDB, Docker
Model-written summary · the original posting is authoritative