Software Engineering Systems Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $204,000
DevOps
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Software Engineering Systems Engineer

Apple's Platform Enablement team is seeking an experienced Build and Release engineer to join their Software and Services division. This role focuses on developing and maintaining CI/CD pipelines, automation tools, and release processes for iOS/MacOS projects. The ideal candidate will have strong experience with DevOps practices, continuous integration systems, and software automation.

The position offers an exciting opportunity to work with cutting-edge technology at one of the world's most innovative companies. You'll be responsible for managing build and release processes, implementing automation solutions, and collaborating with development and QA teams to streamline software delivery.

Key aspects of the role include managing CI/CD pipelines, troubleshooting build issues, and implementing best practices for software release management. The role requires expertise in Git, Python scripting, and Jenkins, with preferred experience in technologies like Django, Kubernetes, and Postgres.

This is an excellent opportunity for a mid-level engineer passionate about DevOps and automation to join Apple's dynamic environment. The position offers competitive compensation ($135,400-$204,000), comprehensive benefits including medical coverage, stock options, and education reimbursement. You'll be part of a fast-paced, collaborative team that values innovation and technical excellence.

The role is based in San Diego, California, offering the chance to work on-site with talented professionals in a state-of-the-art facility. If you're passionate about build automation, have strong problem-solving skills, and want to contribute to products used by millions worldwide, this position at Apple could be your next career move.

Last updated a day ago

Responsibilities For Software Engineering Systems Engineer

  • Manage the build & release process for various iOS/MacOS projects
  • Configure, manage and scale software systems and tools for CI and deployment
  • Make daily and patch releases: triage and debug build issues
  • Implement standard methodologies for building, testing, and releasing software
  • Identify and incorporate new technologies to improve CI & build release workflows

Requirements For Software Engineering Systems Engineer

Python
Kubernetes
PostgreSQL
  • 3+ years of experience in release engineering and/or configuration management
  • Expertise with source code management systems (Git)
  • Proficient with scripting; particularly Shell and Python
  • Experience with continuous integration systems such as Jenkins
  • Experience in configuration management for deploying and managing servers
  • Excellent problem solving and debugging skills
  • Clear and concise verbal and written communication skills

Benefits For Software Engineering Systems Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineering Systems Engineer

Engineering Project Manager, Build & Release

Build and Release Engineering Project Manager position at Apple, managing application builds and releases across Apple platforms with competitive compensation and benefits.

Operations Program Manager, Post Ramp Qualification

Lead qualification of new components and processes at Apple as Operations Program Manager, ensuring product quality through cross-functional collaboration and technical expertise.

Operational Technology Engineer, Data Center

Design and implement data center facility networks and OT systems at Apple, ensuring high availability and reliability of critical infrastructure.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on quality engineering and automation for the Xcode development environment.

Tools and Automation Engineer

Quality Engineer position at Apple focusing on developer tools automation and testing, offering competitive salary and comprehensive benefits package.