Senior Cloud Software Engineer

    • Cupertino, CA


Posted: May 8, 2020

Weekly Hours: 40

Role Number: 200157563

This position can be located in Santa Clara Valley (CA) or Austin (TX). Apple is seeking an extraordinary Software Engineer to focus on developing solutions which enable the development of high-performing services on the cloud. Our team is responsible for developing services and application architecture for mission critical services. This is a highly technical, hands-on role that requires a wide and deep experience in building and managing applications and infrastructure across data centers and cloud services. This position requires practical knowledge of distributed systems, software engineering, operations, security concepts, and cloud technologies. A successful candidate will apply experience in these areas to develop high-performing, scalable and efficient application patterns for the cloud. Building and maintaining relationships with diverse sets of customers that use the cloud platform will be equally critical to ensure business units are successful. You will be joining a team of highly-skilled, enthusiastic and passionate engineers working on this leading edge and constantly changing space.

Key Qualifications

  • Experience operating and developing infrastructure and services in public cloud environments (AWS, GCP, etc.)
  • Able to research, architect and drive complex technical solutions, consisting of multiple technologies and cloud services
  • Proficient with various programming languages such as Python/Java/Ruby/Perl/Go for automation or integration with APIs
  • Experience with CI/CD tools and techniques
  • Experience with containerization and container orchestration services, including Kubernetes
  • Solid understanding of centralized configuration management, orchestration and infrastructure as code techniques
  • Working knowledge of network protocols, Linux/Unix system internals and transport protocols
  • Strong project management skills, including excellent presentation development
  • Expert in writing detailed solution specifications, diagrams, best practices/standards documentation, operating procedures, test plans/test reports, etc.
  • Excellent communication skills - must be capable of effectively engaging and leading interactions with cross functional technical and business teams and varying levels of management


* Partner with engineers and software developers to architect and solution highly available, secure, efficient cloud deployment patterns * Research, proof and develop best-of-breed services, integrations with cloud providers * Develop re-usable infrastructure configuration code, templates to enable self-service deployment of cloud infrastructure * Develop services, tools to automate tasks and eliminate toil * Support the development of cloud-native architectures for new and migrating applications to the cloud

Education & Experience

Bachelor of Science in Computer Science or 4+ years of equivalent, hands-on technology experience in large enterprise environments

Additional Requirements

Working at Apple means doing more than you ever thought possible and having more impact than you ever imagined.

Apple Company Image

Back to top