Apple - San Diego, CA

posted 28 days ago

Full-time - Senior
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The senior software engineer will join the documentation engineering team at Apple, focusing on creating advanced developer tools and infrastructure to enhance the documentation workflows in Xcode, Swift Playgrounds, and Apple's developer website. This role emphasizes collaboration with various stakeholders to build automation and improve the quality of developer documentation, impacting thousands of developers globally.

Responsibilities

  • Collaborate closely with software developers, designers, technical writers, and program managers to define and scope automation projects.
  • Drive cross-functional automation efforts to improve the quality of the developer documentation pipeline for internal and external developers.
  • Participate in team culture and engage in code review, pair programming, and architecture discussions with other team members.
  • Work cross-functionally with other teams across Apple to ensure seamless integration of tools and systems.
  • Formalize quality protocols and processes to prevent regressions and increase quality.

Requirements

  • Excellent understanding of the software development lifecycle and SQA methodologies.
  • Track record of delivering comprehensive SQA automated solutions for complex software applications.
  • Ability to work effectively with cross-functional teams, understand needs, and define test strategies.
  • Excellent communication, problem-solving, and critical thinking skills.
  • Experience developing with a scripting language (e.g., Shell, Python, Ruby).
  • Experience with container application tools and environments (e.g., Docker, Kubernetes).
  • Knowledgeable with monitoring/alerting tools (e.g., Splunk, Mosaic, Grafana).

Nice-to-haves

  • Knowledge of iOS, macOS, and Xcode.
  • Experience testing shipping consumer-oriented products.
  • Passion for Apple products, the documentation user experience, and the developer user experience within Xcode.
  • Knowledge of Unix/Debian variants.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service