We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Software Engineer - Product Lifecycle Management (PLM)

Apple, Inc.
United States, California, Cupertino
July 06, 2022
Summary
Posted: Apr 11, 2022
Weekly Hours: 40
Role Number: 200278201
The IS&T Product Engineering Systems group is seeking a Software Engineer who has a proven track record in designing and developing high quality enterprise software solutions! Our group is responsible for implementing and managing groundbreaking applications including Product Lifecycle Management (PLM) and Enterprise Data Services (EDS) to manage Product Information for Apple's Hardware and Software product development and innovation. We work on many high-impact projects that serve Apple's various lines of business. We accomplish all this with an outstanding group of software engineers, architects, and technical project managers, working to make a difference for our customers. We are looking for someone with experience building and delivering large scale, on-premise, and cloud-based enterprise solutions. This individual should have the sound technical knowledge and leadership skills!
Key Qualifications
  • 8+ years of Software development experience
  • Experience with translating sophisticated functional and technical requirements into detailed architecture and design
  • Experience with distributed systems, multi-tiered application development, service-oriented architecture, and microservice architecture
  • Hands on experience with Java and related technologies: Java, Web Services (e.g., RESTful, SOAP), Spring Framework, Spring Boot, Hibernate, JUnit/TestNG Knowledge of Continuous Integration (CI) and Continuous Delivery (CD) process and tools
  • Experience with popular JavaScript libraries such as React, Angular, Bootstrap and NodeJS
  • Experience with Relational Database Management Systems (RDBMS) and SQL, NoSQL databases, and ETL processes
  • Effective interpersonal, analytical and communication skills.
Description
Join the IS&T Product Engineering Systems group as PLM Software Engineer, where you will help build innovative enterprise software applications. Your responsibilities include working with the business partners to define the project requirements; developing architecture and detail design; implementation and maintenance. Ownership of all engineering and product feature work in release cycles. Design and develop solutions for scalability, extensibility, security, and performance. Must be able to communicate and work with multi-functional IS&T and Business groups. Must be self-motivated, creative, operates with minimal directions with on-time results. Strong multi-tasking skills are crucial. This is a software engineer role that will demonstrate your hands on coding skills and leadership skills with other developers and vendors to deliver the solution. You will also enjoy the benefits of working in a fast-growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of Apple's product design and innovation.
Education & Experience
Bachelor's degree in Computer Science or related field
Additional Requirements
  • Knowledge of enterprise solutions such as ERP, MES, ALM, and MDM is desired
  • Knowledge of Big data related technologies like Kafka, Solr, Cassandra, etc. is helpful
  • Exposure to containerization technologies
  • Experience implementing distributed cloud-based applications with large data backends.

(web-54f47976f8-qrv4t)