Austin, Texas

Summary

Posted: Dec 18, 2020
Weekly Hours: 40
Role Number:200212890
At Apple new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Imagine what you could do here. Bring passion and dedication to your job and there’s no telling what you could accomplish. We are building the next generation systems powering Apple Pay. Working alongside a talented team of software engineers our initiative is to build the strategic elements of the Apple Pay stack, enabling first to market features that differentiate our products.

Key Qualifications

Key Qualifications
  • Experienced in Java, with the ability to design and implement highly scalable systems and services, using Domain Driven Design and Test First approaches
  • You have used and integrated relational databases and NoSQL data stores to applications
  • Able to design application code to address scalability and achieve the best performance
  • Understand well the software development process from inception through going live in production
  • You are familiar with modern architectures, such as micro-services or server-less computing
  • Interested in and capable of picking up new technologies quickly

Description

Description
- In this role, you will be responsible for designing, building and maintaining server-side components for high volume, high performance, and high availability distributed transaction processing systems. - The role requires interpretation of technical and non-technical requirements and specifications, and the ultimate delivery of high quality well tested and testable code. - As a member of the team, you're encouraged to propose, design and implement both changes and new capabilities. It will require collaboration with other engineers on code reviews, internal infrastructure, and process improvements.

Education & Experience

Education & Experience
BS or MS in Computer Science or related technical field, equivalent work experience will be considered

Additional Requirements

Additional Requirements
  • Any of the following is an advantage:
  • - Experience building loosely coupled, eventually consistent distributed systems
  • - Deployed applications with Docker, Pulumi, AWS.
  • - Understanding of security, application architecture and governance concepts.
  • - Interest and previous experience in the payment industry

Austin, Texas

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including Apple TV, the App Store, Apple Music, and Apple Pay. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

Every new product we invent, service we create, or store we open is the result of people working together to make each other’s ideas stronger. That happens here because every one of us strives toward a common goal — creating the best customer experiences. So bring your passion, courage, and original thinking and get ready to share it. This is where your work can make a difference in people’s lives. Including your own.

Similar jobs