SummaryAs part of Apple’s Product Operations organisation, the CIM (Computer Integrated Manufacturing) team designs and maintains critical software solutions that power our manufacturing operations here in Cork Ireland, and also support our product distribution centres globally. We build best-in-class Shop Floor Systems, shop floor control software, and custom print and laser etching solutions that are deployed worldwide.SummaryAs part of Apple’s Product Operations organisation, the CIM (Computer Integrated Manufacturing) team designs and maintains critical software solutions that power our manufacturing operations here in Cork Ireland, and also support our product distribution centres globally. We build best-in-class Shop Floor Systems, shop floor control software, and custom print and laser etching solutions that are deployed worldwide.DescriptionWe're seeking an experienced Software Engineering Manager to lead our CIM team at Apple's EMEIA Headquarters in Cork, Ireland. In this role, you’ll build and mentor a strong engineering team while owning the Shop Floor Systems that power manufacturing, testing, and shipping of Apple products. You'll also partner with peers across the organisation to align on technical roadmaps and business priorities.This is a great opportunity to work as part of Apple's outstanding Product Operationsorganisation. If you're keen to join one of the most successful companies in the world, then we'dlove to hear from you. Letʼs do our best work together!ResponsibilitiesAs CIM Manager, you will be expected to:Lead, mentor, and grow a team of software engineers focused on building scalable web applications and data pipelines for volume manufacturing.Work with our partners in operations and logistics to successfully deploy web-based shop floor solutions to support a variety of programs.Manage a portfolio of software projects and drive their evolution.Work with global teams on building out scalable solutions for printing and laser etching worldwide.Establish and drive adoption of best practices and standards across design, build, test, and release that elevate code quality, accelerate delivery, and enable seamless collaboration across teams.Stay current with emerging technologies, evaluating and integrating new tools and practices as needed.Minimum QualificationsBS or MS degree in Computer Science or Computer Engineering, plus 6-8 years of software development experience6+ years of software engineering experience, plus at least 4 years of experience managing high-performing software engineering teamsA deep understanding of the software development life-cycle and software engineering best practices.A strong background in project planning and resource managementPreferred QualificationsMaster’s degree in AI/ML, or related advanced Computer Science topicsExpertise developing solutions using PHP, React.js, Python, Symfony, SQL.A strong background in containerisation technologies; Docker, Kubernetes, etcExperience in managing teams that deploy software to cloud-based platforms like AWS or GCP, and data warehousing solutions such as Snowflake.Demonstrated success in leading cross-functional initiatives and mentoring engineers at all levels
#J-18808-Ljbffr