Software Delivery Software Engineer

San Diego, CA 92101
  • Job Code
    200143795
Summary

Summary

Posted: Apr 16, 2020

Role Number:200143795

The Software Delivery team is looking for a Software Engineer to build services and solve distributed computing problems in suppor...Summary

Summary

Posted: Apr 16, 2020

Role Number:200143795

The Software Delivery team is looking for a Software Engineer to build services and solve distributed computing problems in support of the development of Apple's operating systems.
In the position you will have the opportunity to join a development team that fosters a culture of innovation and continuous improvement.

Responsibilities will include:
- Understanding Apple's operating system development workflow and developing new applications to allow them to scale on cloud technologies.
- Adapting existing software services in novel ways to support new operating system features.
- Developing meta data services and web APIs.

Key Qualifications

  • Passion for continually learning and exploring new technologies.
  • Understanding of distributed system fundamentals like consistency and availability.
  • Familiar with application and service monitoring tools and techniques.
  • Knowledge of cloud platforms and virtualization technologies.
  • Development experience with Go, Python or Scala.
  • Excellent collaborative skills, with strong written and verbal communication.

Description

This job will provide you with:
- A team of highly skilled coworkers ready to both mentor and learn from you.
- Unique distributed computing problems with an open mind on how they can be solved.
- The opportunity to collaborate with talented engineering teams across a wide range of technology disciplines.
- The freedom to take ownership and create great software.

Education & Experience

We don't require formal qualifications since mindset and demonstrated ability are more important.

Additional Requirements

  • These are not hard requirements but this position might be of interest if you have experience with or a desire to learn about:
  • - Cloud orchestration technologies such as Kubernetes or Mesos.
  • - Distributed compute systems like MapReduce, Spark, and Beam.
  • - Message buses such as Kafka or Rabbit MQ.
  • - BLOB storage technologies.


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Delivery Software Engineer

Apple, Inc.
San Diego, CA 92101

Join us to start saving your Favorite Jobs!

Sign In Create Account