Apple AR/VR Job | Software Engineering Manager, Manufacturing Design Systems

Job(岗位): Software Engineering Manager, Manufacturing Design Systems

Citys(岗位城市): Shanghai, Shanghai, China

Date(发布日期): 2024-12-13

Summary(岗位介绍)

We are seeking an experienced and motivated Software Engineering Manager to lead a full stack (API, UI, DevOps, Infrastructure) software team. The ideal candidate will combine technical expertise with strong leadership and communication skills to drive engineering excellence, foster innovation, and deliver high-quality software products that align with business objectives. You will be responsible for executing the technical vision for a critical manufacturing application at Apple while leading the Software teams responsible for building it. You should be good at anticipating, but not over engineering solutions. You are able articulate clear and simple solutions for complex problems.

About Us: The applications we build are used daily by the people at Apple that manage the supply chain and manufacturing. We work closely with cross-functional Apple teams and our strategic supplier partners to design and architect the best solutions for the challenges faced when making the highest quality Apple products. The Manufacturing Design team enables the mass production of Apple's entire lines of business from iPhones, iPads and MacBooks to the Mac Pro, AppleTV and Apple Watch. Part of the magic that makes all of this possible is a robust set of applications and systems designed and developed by Apple that support the production of a product from prototype to announcement and beyond.

Qualifications(岗位要求)

8+ years of experience in software engineering, including 3+ years in a leadership or managerial role

Proven track record of leading the team to deliver scalable, high-quality software products

Experience building and managing technical software teams

Experience leading effective development processes to ship high quality code

Bachelor’s or above degree in Computer Science or a related field

Description(岗位职责)

Key responsibilities of this role include:

- Lead, mentor, and inspire a team of software engineers to achieve technical excellence and professional growth

- Collaborate with product managers, designers, and stakeholders to define project requirements and prioritize tasks

- Define long term vision and engineering roadmap with the head of organization

- Foster a culture of collaboration, innovation, inclusive, and accountability

- Recruit, onboard, and retain top engineering talent

- Conduct performance reviews, set objectives, and facilitate career development plans for team members

- Plan, manage, and deliver projects on time and within scope

- Monitor progress, resolve roadblocks, and ensure alignment with business goals

- Develop and optimize development workflows, tools, and methodologies to improve team efficiency and effectiveness

- Oversee the technical aspects of projects, include architecture design, code quality, and the integration of new technologies

- Stay abreast of industry trends, emerge technologies, and best practices to drive innovation within the team

Additional Requirements(额外要求)

Experience with OLTP, OLAP, and ETL systems is a plus

Experience scaling distributed systems with large data volumes

Experience building holistic web based software solution with API and UI

Experience with cloud platforms (e.g. AWS) and DevOps practices

Knowledge of Golang, Linux, Docker, PostgreSQL, Snowflake, and React JS is a plus

Knowledge of software development methodologies (Agile, Scrum, etc.)

Manufacturing experience or exposure is a plus, but not required

您可能还喜欢...

招聘