We are looking for a Senior Software Engineer to join our Workload Identity team in Apple Services Engineering Security org. The ideal candidate will have 7+ years of experience in software development or production operations in a large-scale environment, with strong programming skills in Golang and knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs.
Requirements
- 7+ years of software development or production operations experience in a large-scale environment
- Strong programming skills in Golang
- Proven experience building and operating large scale, highly available, distributed, and fault tolerant systems
- Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
- Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent)
- Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
- BS/MS in Computer Science or equivalent experience
Benefits
- Comprehensive benefits package
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Tuition Reimbursement