Apple - Santa Clara, CA

posted 25 days ago

Full-time - Manager
Santa Clara, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

The Software Engineering Manager for Device Services Engineering at Apple will lead a team responsible for managing and maintaining a large fleet of live Apple devices to support end-to-end testing within Software Engineering and other strategic partners. This role emphasizes automation, tooling, and data analytics to enhance operational efficiencies and drive data-driven decision-making, which are crucial for the team's growth strategy.

Responsibilities

  • Supervise and maintain thousands of iOS/macOS devices and peripherals across multiple sites.
  • Supervise and mentor automation engineers; responsible for their management, evaluation, and career development.
  • Establish sound processes and ensure all security, availability, confidentiality, and privacy protocols are followed.
  • Responsible for software configuration management where required tooling is consistently and optimally deployed across the fleet of machines.
  • Solve problems and resolve issues in live production environments and implement strategies to eliminate them.
  • Emphasize observability in systems and the data collected to support data-driven decision-making and provide business insights to management.
  • Define technological and platform strategies to ensure streamlined execution.
  • Build strong cross-functional relationships with peers, partners, and customers.
  • Advocate for automation as a meaningful role in software development and sustenance.

Requirements

  • BS degree in a technical field, such as Computer Science or Engineering, or equivalent work experience.
  • Track record of building and managing high-performance software engineering teams and mentoring their continued growth.
  • Establish processes to ensure all security, availability, confidentiality, and privacy protocols are followed.
  • Excellent communication skills and ability to collaborate effectively across multiple businesses, partners, and customers.
  • Hands-on experience in automation and monitoring solutions.
  • Strong background in data analytics and belief in data-driven solutions.
  • Excellent problem-solving, critical thinking, and interpersonal skills.

Nice-to-haves

  • Experience working with RESTful services.
  • Core understanding of LAN network infrastructure.
  • Experience with common data center infrastructure (HVAC, power distribution, copper and fiber cabling, rack types and capacities, etc.).
  • Experience with macOS and iOS is a plus.
  • Understanding of standard networking protocols and components such as HTTP, DNS, TCP/IP, Subnetting.
  • Highly experienced with scripting; Bash and Python preferred.
  • Knowledge of Puppet, Ansible, or other configuration management tools.
  • Familiarity with Git or other source control systems.

Benefits

  • Health insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service