Systems Design Engineering Manager

Sunnyvale, California, United States
Support and Service

Summary

Posted:
Weekly Hours: 40
Role Number:200549381
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just craft products - they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. We are currently seeking a Software Engineering Manager who will be responsible for managing a team of engineers to build highly scalable and available AppleCare Diagnostics tool set and automating our Diagnostic test suites.

Key Qualifications

  • 5+ years of experience working with multi-functional teams
  • 5+ years of software development experience
  • 5+ years experience with scripting languages such as Swift, Lua, Python, bash
  • 5+ years experience working with relational DB such as Postgres, MySQL
  • Experience in application unit testing and deployment
  • Strong written and verbal communication skill
  • Outstanding collaboration skills; great teammate
  • Direct people management experience preferred, not required

Description

The Field Service Diagnostics Engineering group is part of AppleCare organization. We help build and support all hardware diagnostics used by support technicians for Apple products in Apple retail and other service channels. We strive hard to deliver the best possible customer and technician experience by providing high-quality, easy to use tools to support all Apple products. This person will be responsible for leading two focus areas within this organization. Leading a team that is developing and maintaining our existing diagnostics systems and tools, diagnostic scripts and configuration data. Working with multi-functional engineering teams across Apple to gather requirements, define, develop, and help test the next generation of diagnostic and troubleshooting tools for AppleCare. Strong understanding of programming scalable systems, systems integration and the interaction of system protocols between client and server architectures. Managing a team of very hardworking engineers who develop AppleCare diagnostics tools and technologies to provide extraordinary service recommendations to service technicians to help resolve customer issues. This team will drive automation for our QA tests and scripts. With the growing scale of our product lines, it is imperative that we focus on automating our test suites as much as possible. You will provide the vision on how we do this. Work closely with the engineering and QA teams to understand the scope of automation and direct your team on how to achieve that within very well defined timelines. You will have to influence and negotiate dependencies with multi-functional teams to develop the features needed for the automation suites. You will be responsible for representing Field Service Diagnostic Engineering in technical forums and executive reviews. Develop domain expertise in systems, platform and device as relevant to our diagnostics and secure repair solutions, and be able to communicate effectively at different levels of the organization.

Education & Experience

Bachelors Degree in Computer Science, Electrical Engineering, Computer Science or equivalent experience. Masters preferred.

Additional Requirements

Pay & Benefits