Software Engineer, Cloud Services ASE

Apple

Austin (TX)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. is seeking a senior software-focused Cloud Infrastructure engineer in Austin to shape scalable, highly available services across App Store, Apple TV, Apple Music, and related cloud platforms.

You’ll own end-to-end design, work with SREs and developers, and lead implementation of robust RESTful APIs with secure access. You’ll apply cutting-edge CI/CD tooling, containerization, and cloud security practices across AWS/GCP, ensuring reliability, performance, and guardrails for services

Qualifications

  • Extensive experience in large-scale enterprise environments.
  • 1+ year of experience with cloud platforms such as AWS or GCP.
  • 1+ year of experience with CI/CD tools, containers, and Kubernetes.
  • 1+ year of Golang programming and ability to pivot to other languages.
  • Strong understanding of architectural design principles including security, HA, and resiliency.
  • Experience applying cloud security best practices (AWS Organizations, SCPs, roots/members in multi-account setups).
  • Proficiency in designing and building RESTful APIs.
  • Hands-on experience operating infrastructure and services in cloud platforms.
  • Knowledge of networking concepts and Linux/Unix internals.
  • Familiarity with IAM and SSO authentication/authorization.

Responsibilities

  • Foster innovation, drive collaboration, and deliver scalable solutions for customers.
  • Design and implement complete products spanning the full software development lifecycle.
  • Partner with developers, SREs, and customers to analyze challenges and craft robust solutions.
  • Own end-to-end software design with emphasis on scalability and reliability.
  • Create RESTful APIs and services for a diverse customer base.
  • Automate deployment with modern CI/CD and container tooling to improve efficiency.
  • Monitor application health and diagnose issues to bolster reliability.
  • Implement strong authentication/authorization mechanisms and secure services.
  • Apply cloud security best practices across AWS/GCP and related cloud environments.

Skills

AWS
GCP
Kubernetes
Go
CI/CD
RESTful APIs
Security best practices
Linux/Unix
Networking fundamentals
Architectural design

Education

B.S. in Computer Science / Computer Engineering

Tools

Terraform
Docker
CI/CD tools

Job description

Austin, Texas, United States Software and Services

The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. We are the people who power the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms. Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job and there's no telling what we can accomplish together. Do you love crafting elegant solutions to highly complex challenges? Are you passionate about building distributed, scalable solutions? Our team develops end to end software solutions and services that are consumed by numerous customers. This is a great opportunity to showcase your deep knowledge in software development, system architecture, and cloud technologies.

Description

Our team operates and maintains cloud infrastructure that demands high availability and performance. This is a highly technical, hands-on role that requires a wide and deep experience in leading infrastructure and applications. We offer a tremendous amount of individual responsibility and influence over the direction of critical services for years to come. You are someone with ideas and a real passion for software delivered as a service to improve reuse, efficiency, and simplicity!

Responsibilities
  • You'll foster innovation, drive collaboration, and deliver scalable solutions to our customers.
  • You will design and implement complete products, demonstrating expertise of the entire software development lifecycle.
  • Partnering closely with developers, system and site reliability engineers, and customers, you'll analyze challenges and engineer robust solutions.
  • This role encompasses end-to-end software design with a keen focus on scalability and reliability.
  • This involves crafting RESTful APIs and services tailored to our diverse customer base.
  • Embracing cutting-edge CI/CD tools and containers, you'll automate deployment processes, optimizing efficiency.
  • You'll implement solutions to bolster reliability by vigilantly monitoring application health and swiftly diagnosing issues.
  • Deploying robust authentication and authorization mechanisms to secure our applications and services is also an extremely critical component of this role.
  • You’ll apply cloud security best practices at the organizational level to keep our environment secure. This includes working with AWS Organizations, Service Control Policies (SCPs), and management (root) and member account structures, as well as equivalent constructs across other cloud providers such as GCP and Alibaba Cloud.
Minimum Qualifications
  • Extensive experience working on large enterprise environments with the demonstrated ability to architect and deliver solutions at scale.
  • 1+ YOE with cloud platforms such as AWS or GCP
  • 1+ YOE with CI/CD tools and techniques, containers, and Kubernetes
  • 1+ YOE in Golang programming and the ability to pivot to other languages as needed
  • Strong understanding of architectural design principles, including security, high availability, and resiliency.
  • Experience applying cloud security best practices at the organizational level, including AWS Organizations, Service Control Policies (SCPs), and management (root) and member accounts, with exposure to equivalent constructs in other clouds such as GCP and Alibaba Cloud.
  • Proficiency in designing and building RESTful APIs.
  • Hands-on experience operating and developing infrastructure and services in cloud platforms.
  • Knowledge of network protocols and Linux/Unix system internals.
  • Familiarity with authentication and authorization technologies such as IAM and SSO.
  • B.S. in Computer Science, Computer Engineering, or equivalent professional experience
Preferred Qualifications
  • Proven track record of leading projects with minimal direction.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Leadership skills with the ability to mentor and inspire others.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, G&A Solutions Engineering (GSE)
Software Engineer, G&A Solutions Engineering (GSE)

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 130,000
Software Engineer, Infrastructure Services
Software Engineer, Infrastructure Services

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Staff Software Engineer, ASE Storage team
Staff Software Engineer, ASE Storage team

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Discretionary bonuses
Relocation assistance
Stock programs
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple, Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Backend Engineer, QoS Apple Services Engineering
Backend Engineer, QoS Apple Services Engineering

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Software Engineer, Deployment Platform MultiCloud
Software Engineer, Deployment Platform MultiCloud

Apple, Inc. • United States

On-site
USD 142,000 - 214,000
Apple Benefits
Stock programs
Relocation assistance
+3
Software Engineer - Data Platform
Software Engineer - Data Platform

Apple • Cupertino (CA)

On-site
USD 185,000 - 325,000
Forward Deployed Software Engineer - Platforms Engineering, Enterprise Technology Services
Forward Deployed Software Engineer - Platforms Engineering, Enterprise Technology Services

Apple, Inc. • Austin (TX)

On-site
USD 150,000 - 210,000
Backend Engineer, QoS Apple Services Engineering
Backend Engineer, QoS Apple Services Engineering

Apple, Inc. • San Diego (CA)

On-site
USD 180,000 - 240,000
Senior/Staff Software Engineer, Apple Services Engineering
Senior/Staff Software Engineer, Apple Services Engineering

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Employee stock programs
Discretionary bonuses
Relocation assistance
+2