21 days old

Senior Cloud Software Engineer

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200157563
  • Jobs Rated
    8th
Summary

Summary

Posted: Mar 10, 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 Soft...Summary

Summary

Posted: Mar 10, 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

Description

* 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

Jobs Rated Reports for Software Engineer

Posted: 2020-03-11 Expires: 2020-04-10

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:

Senior Cloud Software Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast