Taro Logo

Software Development Engineer - Applications

Apple is a place where extraordinary people gather to do their lives best work, creating products and experiences people once couldn't imagine and now can't live without.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Job Description

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

This role at Apple in Austin, Texas focuses on leading DevOps engineering initiatives across multiple application environments. The position requires expertise in building and maintaining robust CI/CD pipelines, automating deployment processes, and implementing solutions that enhance developer productivity.

Key responsibilities include:

  • Leading DevOps engineers across production and non-production environments
  • Designing and implementing automation solutions
  • Managing cloud and on-premises infrastructure
  • Collaborating on microservice architecture
  • Maintaining monitoring and logging infrastructure

Required qualifications include:

  • Master's degree in Computer Science or related field
  • 4 years of hands-on experience with:
    • CI/CD tools (Ansible, Terraform)
    • Monitoring tools (Splunk, Grafana, Prometheus)
    • Container orchestration (Docker, Kubernetes)
    • Security tools (SonarQube)
    • Load balancing (GSLB, Nginx)
    • Cloud cost management (AWS Cost Explorer)
    • Version control (Git)
    • Collaboration tools (Slack)

This role offers the opportunity to work with cutting-edge technology at one of the world's most innovative companies, contributing to systems that impact millions of users worldwide. You'll be part of a diverse team that values technical excellence, innovation, and collaborative problem-solving.

Last updated 14 days ago

Responsibilities For Software Development Engineer - Applications

  • Lead DevOps engineers to support systems for multiple applications in all environments
  • Build and maintain robust Continuous Integration pipelines
  • Automate build & deployment processes
  • Design and implement new software to streamline operations
  • Analyze and handle platform issues
  • Perform root cause analysis of critical issues
  • Troubleshoot cloud and on-premises infrastructures
  • Collaborate on micro-service system architecture
  • Maintain scalable logging and monitoring infrastructure

Requirements For Software Development Engineer - Applications

Kubernetes
Redis
  • Master's degree in Information Technology, Computer Science or related field
  • 4 years experience with Ansible, CI/CD pipeline and Terraform
  • 4 years experience with Splunk, Grafana, and Prometheus
  • 4 years experience with Docker, Kubernetes
  • 4 years experience with SonarQube
  • 4 years experience with GSLB and Nginx load balancing
  • 4 years experience with AWS Cost Explorer
  • 4 years experience with Git
  • 4 years experience with collaboration tools like Slack

Related Jobs

Tools Software Engineer

Senior Tools Software Engineer role at Apple focusing on developing and maintaining testing infrastructure and automation tools for OS validation across Apple platforms.

Cloud and Automation Engineer, Retail Engineering

Senior Cloud and Automation Engineer position at Apple focusing on retail engineering systems and infrastructure.

Tools and Automation Engineer, Release Validation Automation

Senior Tools and Automation Engineer role at Apple focusing on building and maintaining automation frameworks for software release validation across Apple platforms.

Senior Test Engineer, Pixel

Senior Test Engineer position at Google's Pixel team, focusing on automation tools development and test infrastructure improvement for mobile devices.

Retail Systems Linux Engineer, GRAISE

Senior Linux/Network Engineer role at Amazon supporting grocery store technologies, focusing on retail servers and AWS integration with competitive compensation and benefits.