Software Development Engineer – Applications

Apple Inc

Actively hiring Posted this week
Austin, TX Posted 3 days ago

At a glance

AI generated

TL;DR

As a Software Development Engineer at Apple, you will join a dynamic team responsible for developing and maintaining the payment gateway system that processes transactions globally. Your primary responsibilities include designing and enhancing components of the distributed payment processing platform in compliance with industry standards such as PCI DSS and EMVCo. You will build and support Payment Partner Integration Applications using Java, SQL, Docker, Kubernetes, and AWS technologies like EKS and Lambdas. Additionally, you will conduct performance testing to ensure system reliability during peak transaction volumes and collaborate with Site Reliability Engineering teams for production support. This role requires expertise in multi-threaded payment processing gateways, microservices architecture, event-driven systems using Kafka, and secure software development practices.

Skills

Java SQL Kubernetes AWS Docker PCI DSS EMVCo Visa Mastercard American Express CI/CD Microservices Apache Kafka IntelliJ IDEA Eclipse PCI PTS PCI 3DS Python PostgreSQL

What you'll do

  • Design and develop components of a distributed payment processing system.
  • Enhance the payment gateway to comply with industry standards like PCI DSS.
  • Analyze and test APIs for external payment partners, ensuring seamless integration.
  • Conduct performance testing using internal tools built on Java and Docker.
  • Provide production support by collaborating with Site Reliability Engineering teams.

What we're looking for

  • Master’s Degree in Computer Science or related field with 5 years of relevant experience.
  • Expertise in Java framework for developing multi-threaded payment processing systems.
  • Proficiency in SQL programming for relational databases used in transactional operations.
  • Experience designing and maintaining microservices architecture using technologies like Kafka.
  • Knowledge of software security practices to prevent unauthorized access and maintain data integrity.
  • Utilization of AWS technologies (EKS, Lambdas, S3) for developing scalable payments applications.
  • Troubleshooting server issues and fixing code using IDEs such as IntelliJ IDEA or Eclipse.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc