Apple Services Engineering Security team is looking for an outstanding software engineer to build and integrate software to secure workloads across the next generation of data centers.
Requirements
- 4+ years of extensive professional experience with the Go programming language, writing high-quality, reliable code, including unit and integration tests, and maintaining clear and concise documentation
- Solid operating system fundamentals with IPC, Sockets, Virtualization, etc.
- Experience developing gRPC / REST-based backend services
- Experience with concurrency and multithreaded development
- Proficiency in one of C/C++, Obj-C
- Experience with Kubernetes and familiarity with containers
- Good understanding of PKI
Responsibilities
- design, build, maintain and operate the core system infrastructure that powers the next generation of data centers.
- collaborate with diverse technical teams to develop cutting-edge Identity and Authorization software, ensuring it meets the highest standards of security, scalability, and reliability.
- build and integrate software to secure workloads across the next generation of data centers.
- part of a team that builds and maintains system software such as runtime libraries, frameworks, and network services.
- partner with teams across Apple to adapt, tailor, and scale software on a novel compute platform.
- help to build the foundation of our future cloud architecture.
- building and managing scalable, resilient systems.
Other
- highly collaborative role
- proven mastery building and managing scalable, resilient systems.
- strong mix of education and practical experience with a real passion for diving head first into challenging problems.
- Be ready to make something phenomenal when you come here.
- Dynamic and industry-defining technologies are the norm at Apple.