Software Engineering Manager, Manufacturing Design Systems
Apple
SummaryPosted: Dec 13, 2024Weekly Hours: 5 Role Number:200582079We 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.DescriptionDescriptionKey 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 Minimum QualificationsMinimum Qualifications8+ years of experience in software engineering, including 3+ years in a leadership or managerial roleProven track record of leading the team to deliver scalable, high-quality software productsExperience building and managing technical software teamsExperience leading effective development processes to ship high quality codeBachelor’s or above degree in Computer Science or a related fieldKey QualificationsKey QualificationsPreferred QualificationsPreferred QualificationsExperience with OLTP, OLAP, and ETL systems is a plusExperience scaling distributed systems with large data volumesExperience building holistic web based software solution with API and UIExperience with cloud platforms (e.g. AWS) and DevOps practicesKnowledge of Golang, Linux, Docker, PostgreSQL, Snowflake, and React JS is a plusKnowledge of software development methodologies (Agile, Scrum, etc.)Manufacturing experience or exposure is a plus, but not requiredEducation & ExperienceEducation & ExperienceAdditional RequirementsAdditional RequirementsMore
Confirm your E-mail: Send Email
All Jobs from Apple