Summary
Imagine shaping the future of workplace technology. At Apple, you can drive innovation in products, services, and customer experiences with your expertise. Join our Places Team to play a pivotal role in transforming our corporate infrastructure, ensuring high-quality services across Apple. With your insights, ensure our spaces reflect the simplicity and style of our products. Join us to make an impactful difference.
Description
As an Engineering Manager in Places Technology Services, you will provide technical leadership and people management to ensure that your team and the applications they build are set up for long-term success. You will need to be able to assess business requirements, collaborate with your team on delivery estimates, and guide the translation of requirements into technical development plans for applications at every stage of the application lifecycle. On a regular basis you will meet with your cross-functional partners and direct reports to track project progress and support team health - you will need to communicate updates clearly to stakeholders that are both technical and non-technical. You will identify risks, remove blockers for your team, and solve for issues as they arise to keep your projects and people on track.
Responsibilities
- People Management
- - Manage, coach, and mentor a team of 2-6 engineers across junior, mid-level, and senior roles.
- - Conduct regular 1:1s to provide feedback, remove blockers, and support career development.
- - Foster a positive, inclusive, and collaborative team culture.
- - Lead hiring efforts including interviewing, evaluating candidates, and onboarding new team members.
- - Conduct performance reviews and manage compensation discussions.
- Project Delivery
- - Partner with product managers and stakeholders to plan and prioritize work.
- - Ensure projects are delivered on time, within scope, and with quality.
- - Remove obstacles and escalate issues when necessary.
- - Balance technical debt reduction with feature development.
- Technical Leadership
- - Participate in architectural discussions and help make technical decisions.
- - Ensure engineering best practices are followed (code reviews, testing, documentation).
- - Stay current with industry trends to guide team direction.
- Cross-Functional Collaboration
- - Communicate team progress, risks, and needs to leadership.
- - Collaborate with other engineering managers to align on standards and processes.
- - Work with project managers, design, DevOps, QA, and other departments to ensure smooth delivery.
Minimum Qualifications
- 3-5 years of experience as a software engineer building full-stack web applications.
- 1-3 years of experience in engineering management or team leadership.
- Strong understanding of JavaScript, TypeScript, Node.js, and modern frontend frameworks.
- Demonstrated ability to hire, develop, and retain engineering talent.
- Experience with Agile methodologies (Scrum, Kanban, or similar).
- Excellent communication skills with ability to communicate effectively with both technical and non-technical stakeholders.
- Proven ability to manage competing priorities and deliver results.
Preferred Qualifications
- Experience managing engineers across multiple experience levels (junior through senior).
- Background in full-stack web development with hands-on experience in the team's tech stack.
- Familiarity with cloud platforms (AWS, GCP, or Azure).
- Experience with engineering processes such as CI/CD, code reviews, and incident management.
- Understanding of web accessibility standards.
- Track record of improving team processes and productivity.
- Experience managing remote or hybrid teams.