Sr. Software Engineer, Commerce (RESTful services, Docker, Kubernetes), Apple Media Products

Vancouver, British Columbia, Canada
Software and Services


Weekly Hours: 37.5
Role Number:200000115
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Would you like the stimulation and challenges of building a world-class, extraordinary scalable commerce platform? Then this is the opportunity for you at Apple! We strive to provide a flawless purchase and subscription experience for our for millions of customers and developers. The Apple Media Products Commerce Engineering team is looking for a highly motivated, hardworking individual who will work on building and enhancing large-scale systems. We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company You will join a hands-on development team that champions creativity and generates novel solutions to deliver engineering excellence. Be a part of an innovative, impactful team making a difference.

Key Qualifications

  • 5+ years of experience designing, developing, and testing RESTful services.
  • Experience with Docker, Kubernetes and cloud platforms like AWS.
  • Experience programming for eventual consistency
  • Experience working in a large code base
  • Experience with relational and non-relational databases, with knowledge of the appropriate and effective uses of each.
  • Familiarity with scalability and performance issue
  • Excellent analytical and debugging skills.
  • Self-motivation and the ability to take a high-level goal and deliver shippable code.


If you like the stimulation and challenges of building systems and features exposed to hundreds of millions of transacting users, and you want to make a difference, you will find Apple Media Products Engineering to be a fast-paced, rewarding environment where the best engineers and scientists collaborate to deliver phenomenal products and features to our customers. This position is for a Software Engineer focusing on localization initiatives within the Apple Media Products Commerce team. Working on a small team of engineers, you'll build new services from the ground-up, as well as integrate new features into existing ones. You will use your technical expertise to create and deploy new features and improvements. You should be comfortable with rapidly-evolving designs and requirements. You will have a sense of customer-focused solutions that "just work," and keep this in mind at every stage of development. You will articulate ideas clearly within our team and collaborate with other organizations at Apple.You will be able to work independently, to drive a project from inception to production deployment with a focus on performance to get the most out of your systems' designs and implementations, no matter what the scale. You will care about measuring, profiling, tuning but you will also think creatively and question assumptions. We are looking for a great teammate who has excellent communication and presentation skills.

Education & Experience

BS in Computer Engineering / Computer Science is required.

Additional Requirements