Taro Logo

Software Engineer, Production Development - Wallet & Payments

Apple is a leading technology company known for innovative products and services in consumer electronics, software, and online services.
Cary, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Production Development - Wallet & Payments

Apple Pay is seeking a Software Engineer for Applications to join their Wallet and Payments Production Development team. This role focuses on designing, implementing, and maintaining tools to streamline and automate Engineering Operations processes. The ideal candidate will be passionate about solving problems and preventing production issues before they occur.

Key Responsibilities:

  • Design, analyze, and troubleshoot large-scale distributed systems
  • Develop applications using object-oriented and functional programming languages, particularly Java or Python
  • Collaborate with cross-functional engineering and EPM teams to ensure stability, quality, and security
  • Work on improving reliability and availability of payment services
  • Automate manual support activities and streamline processes

Required Qualifications:

  • B.S. in Computer Science or equivalent
  • Strong skills in code debugging, optimization, and analytical problem-solving
  • Experience with large-scale distributed systems
  • Proven track record of taking ownership of complex problems
  • Excellent communication and collaboration skills

Preferred Qualifications:

  • Proficiency in event-based and log-based monitoring systems
  • Experience with container orchestration (e.g., Kubernetes) and CI/CD platforms
  • Strong foundation in computer science fundamentals
  • Experience implementing REST APIs
  • Knowledge of AWS Cloud or similar cloud environments
  • Fast learner with the ability to drive engagement through discovery sessions

This role offers the opportunity to work on critical "follow-the-sun" environments and contribute to maintaining the high reliability of Apple's products. The successful candidate will join a team of exceptional engineers working on Apple Pay Products, combining software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems.

Apple is an equal opportunity employer committed to inclusion and diversity, taking affirmative action to ensure equal opportunity for all applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Last updated 8 months ago

Responsibilities For Software Engineer, Production Development - Wallet & Payments

  • Design, implement, and maintain tools to streamline and automate Engineering Operations processes
  • Support payments services to ensure functionality
  • Improve reliability and availability of services
  • Develop innovative solutions to automate manual support activities
  • Collaborate with cross-functional engineering and EPM teams

Requirements For Software Engineer, Production Development - Wallet & Payments

Java
Python
Kubernetes
  • B.S. in Computer Science or equivalent
  • Application development experience in object-oriented and functional programming languages, preferably Java or Python
  • Experience designing, analyzing, and troubleshooting large-scale distributed systems
  • Proven track record of taking ownership of complex problems
  • Excellent communication and collaboration skills

Interested in this job?