Be a significant part of the Hardware Test Engineering Core Infrastructure team that is at the center of the Apple Factory's Development Process. This team is responsible for application development to improve delivery, management, and scalability of factory test platforms to factories located worldwide. We are looking for a curious, hard-working, self-motivated senior software developer to work on several key systems as a member of our collaborative team. Sound exciting? Keep reading!
Key Qualifications
8+ years developing database driven Web Applications and high performance application systems
Strong skills in RDBMS databases, especially MySQL/PostgreSQL, including schema design
Excellent development skills in sophisticated PHP and NodeJS applications
Experience using and building RESTful API's and JSON
Experience deploying to high reliability production environments
Experience re-architecting existing systems to take advantage of new technologies
Strong object oriented programming methodology knowledge
Ability to work in a UNIX environment with bash scripting
Preferred but not necessary
Experience using Docker, Kubernetes, AWS
Description
This position requires a full-stack engineer with strong technical and interpersonal skills to handle responsibilities including:
- Taking ownership across all aspects and phases of software development
- Participating in architecture and code reviews
- Communicating ideas within our team and across teams at Apple
- Coordinating with multi-functional partners on integrations points
- Highlighting and striving to work around any issues as they arise
- Presenting technical ideas and solutions to a group of peers
Education & Experience
BS, MS in Computer Science or equivalent experience