Friday, June 2, 2023 at 8:34:04 PM Coordinated Universal Time
United Kingdom England UK, Birmingham UK, London

The Wallet engineering team is looking for proactive, and hardworking software developers to join our growing team! Wallet allows you to collect your boarding passes, movie tickets, coupons, and more, all in one place. It’s also the home for Apple Pay, the easiest and most convenient way to pay in stores, apps, and on the web.

The Wallet team has been hard at work, creating ground-breaking experiences with Apple Cash and Apple Card, and we’ve revolutionized how our customers ride public transit in cities around the world, including London, New York, and Tokyo. Join us and work on an exciting roadmap of features that change the everyday lives of people around the world.

Key Qualifications

Background in software organisations including QA or engineering.

Programming Experience in C, Obj-C or Swift.

Scripting skills in Python, Ruby, and/or JavaScript.

Strong organizational and multi-tasking skills.

Experience with debugging and bug tracking systems.

Passion for product quality and attention to detail.

Excellent communication and collaborative skills.

Comfortable with rapid development cycles, tight schedules.


The successful candidate for this role is a team-oriented professional with excellent communication skills and is comfortable with multi-tasking in a fast-paced environment. The ideal candidate has programming and scripting experience and is familiar with bug management tools, and is capable of debugging issues in both real-time and through logs.

The candidate will triage incoming bugs, analyze logs, reproduce issues and help determine the correct resolvers, the priority of problems, while identifying emerging trends across the reported issues. The candidate will develop scripts and automate the core functions of screening and triaging the problems. The ideal candidate will also be able to make software changes to address issues and enhance existing functionality. The candidate will be on the front line of triaging reported issues for the team and will need to quickly and efficiently analyze and debug the problems for further disposition.

Education & Experience

• Bachelor's degree in Computer Engineering, Computer Science or equivalent experience.

Additional Requirements

• Comfortable with advanced operating system concepts.

• Experience with web services and protocol debugging.

• Understanding of security, digital signatures, and PKI.

• Advanced performance analysis including Instruments.

• This role may require occasional international travel/transatlantic travel.

Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programmes. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programmes that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products.

Apple benefits programmes vary by country and are subject to eligibility requirements. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Role Number: 200327454