Sr. Software Engineering Manager – Product LifeCycle Management (PLM)

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200161311
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. IS&T Product Engineering Systems group is seeking a Sr. Software Engineering Manager who has a proven track record in developing and managing high quality enterprise software solutions. Our group is responsible for implementing and managing leading edge applications including Product LifeCycle Management (PLM) and Software Build & Release Management to manage Product Information for Apple’s Hardware and Software product development and innovation. We work on many high-impact projects that serve various Apple lines of business. We do all this with an exceptional group of software engineers, architects, and technical project managers, working to make a difference for our customers. We are looking for someone with a proven track record in building and delivering large scale on-premise and cloud based solutions. This individual should have sound technical knowledge, management & leadership skills. In this position, you’ll lead the technology team and work closely with our business stakeholders and other partners to build an enterprise platform that enables Product innovation, NPI lifecycle management, Design Collaboration, and Product Change & release management. You will work with some of the coolest people and technologies in the world, including OS X, iOS, Oracle, Objective-C, RESTful web services, and web platform technologies including Spring, Hibernate, and more. This is an exciting role, demanding a strong background in both technology and management. Work collaboratively with peers to define our future PLM technology roadmap and build strategic relationships with key IS&T and Business leaders to ensure success. You are responsible for creating a collaborative work environment that fosters autonomy, transparency, proficiency, innovation, and learning

Key Qualifications

  • 10+ years of Software Engineering experience, including 5 plus years of experience managing engineering teams
  • 5+ years of hands on Java and Java Enterprise technology applications architecture, design, development, and support
  • Experience in building, managing highly effective engineering teams
  • Full lifecycle PLM enterprise application implementation experience is an advantage
  • Experience with distributed systems, multi-tiered application development, service-client architecture, and microservice architecture
  • Domain knowledge in Change Management, BOM Management, CAD & ERP, Manufacturing, and other PLM areas
  • Knowledge of enterprise solutions such as ERP, MES, ALM, and MDM is highly desired
  • Experience with Java (J2EE / J2SE) and related technologies: Spring Framework, Spring Boot, Hibernate, JUnit/TestNG
  • Knowledge of Big data related technologies like Solr, Kafka, Cassandra, etc. is preferred
  • Experience with the translation of complex functional and technical requirements into detailed architecture and design
  • Experience implementing cloud solutions for complex enterprise applications is a plus
  • Experience coordinating multiple projects simultaneously; Ability to define and execute processes
  • Experience leading system design, integration and deployment in a complex, coordinated environment
  • Excellent communication, leadership and presentation skills

Description

Join Apple’s IS&T Product Engineering Systems group as a Sr. Software Engineering Manager where you will help build innovative enterprise software applications. Be part of an exciting Next Generation PLM transformation journey at Apple and help build a scalable, futuristic platform to support Apple’s product growth for years to come. You will lead an elite engineering team to design and implement Apple’s new enterprise PLM platform. You will be a contributing representative of the Next-Gen PLM Leadership team representing IS&T. Your responsibilities will include all aspects of software development management. You will partner with stakeholders to understand business requirements, understand their challenges, work through issues and provide solutions that can be adopted widely. You must be a proactive and hardworking individual. Build innovative applications and custom solutions with a heightened focus on the security of data content. Our team enables our business partners to build products that delight and inspire millions of Apple’s customers every day. As an engineering manager, you will be a contributing member of a team that implements new product features and improves existing product features. You will work closely with business partners, other engineering teams and become a trusted partner to business stakeholders to provide business, functional, technical expertise across PLM modules and related products. We're looking for a hardworking and passionate person to join this amazing team, if you feel this is you, we'd love to hear from you.

Education & Experience

Bachelor’s or Master’s degree in Computer Science or related field

Additional Requirements