Summary
As 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.
Description
We'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 Operations organisation. If you're keen to join one of the most successful companies in the world, then we'd love to hear from you. Letʼs do our best work together!
Responsibilities
- 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 Qualifications
- BS or MS degree in Computer Science or Computer Engineering, plus 6-8 years of software development experience
- 6+ years of software engineering experience, plus at least 4 years of experience managing high-performing software engineering teams
- A deep understanding of the software development life-cycle and software engineering best practices.
- A strong background in project planning and resource management
Preferred Qualifications
- Master’s degree in AI/ML, or related advanced Computer Science topics
- Expertise developing solutions using PHP, React.js, Python, Symfony, SQL.
- A strong background in containerisation technologies; Docker, Kubernetes, etc
- Experience 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