Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job and there's no telling what we can accomplish together. Do you love crafting elegant solutions to highly complex challenges? Are you passionate about building distributed, scalable solutions? Our team develops end to end software solutions with RESTful apis and services that are used by numerous customers. The individual needs to be adept in software development, system architecture and cloud technologies. Apple is seeking a qualified Engineering Manager to join our Apple Cloud Services Engineering team. As an Engineering Manager, you will be leading a team of talented engineers and partner with the customers to deliver apis and platform capabilities.
Description
We are looking for a highly motivated and skillful Engineering Manager who can actively code and contribute. This is an exciting role, demanding a strong background in both people management and technology. To be successful you must be self-motivated, be driven to achieve and go above and beyond. As a software engineering manager, you will be a contributing member of a team that implements new features and improves existing ones, all while adding performance and software quality metrics to the codebase. Development and mentoring skills for the employees you lead are a requirement. You will work to identify career and personal growth opportunities and develop your teams. The ideal candidate wants to seek big problems and cares about getting the little details right, across both product and people. You possess a strong passion to work in a growing, energizing environment of innovation. If you want to be part of this amazing team, this position is for you.
Minimum Qualifications
Preferred Qualifications
提交简历
Description
We are looking for a highly motivated and skillful Engineering Manager who can actively code and contribute. This is an exciting role, demanding a strong background in both people management and technology. To be successful you must be self-motivated, be driven to achieve and go above and beyond. As a software engineering manager, you will be a contributing member of a team that implements new features and improves existing ones, all while adding performance and software quality metrics to the codebase. Development and mentoring skills for the employees you lead are a requirement. You will work to identify career and personal growth opportunities and develop your teams. The ideal candidate wants to seek big problems and cares about getting the little details right, across both product and people. You possess a strong passion to work in a growing, energizing environment of innovation. If you want to be part of this amazing team, this position is for you.
Minimum Qualifications
- 5+ years of meaningful engineering management experience in leading a client software team and delivering software on schedule with high quality
- Experience with architectural and detailed design, incorporating aspects of security, high availability, and resiliency in the design
- Expertise in one or more programming languages - java, go
- Strong experience with public cloud technologies as well as CI/CD
- Experience representing your team and its technology in multi-functional project meetings.
- Fluency in Chinese and English
Preferred Qualifications
- Lead tasks and prioritize work across multiple projects with minimal direction
- Experience building, developing and leading highly effective teams.
- Excellent communication, leadership and presentation skills.
- Experience building sophisticated, large scale applications Detail oriented and dedication to quality
提交简历