We are the IAM team for the Apple Services Engineering org.. Our team’s primary responsibility\\nis to manage and establish identities for software applications, services, and containers to\\nsecurely access cloud resources, ensuring proper authentication and authorization for these\\nworkloads without requiring manual credential management. We are expanding our team and\\nlooking to add a Senior Staff Software Engineer who will play a critical role in ensuring our\\ncustomers adhere to the latest and most effective security practices for addressing identity. We\\nare looking for a passionate and talented technical lead engineer who will focus on creating\\nfundamental security services, addressing identity challenges on a large scale within the ASE\\norganization. Success in this role requires individuals to possess a blend of profound technical\\nexpertise, extensive knowledge in security, and substantial experience in large-scale operations.
In the role of Senior Software Engineer, you will play a crucial part in ensuring that our\\ncustomers adhere to the latest and most effective security practices for addressing identity and\\nauthorization challenges. Collaborating with cross-functional teams, you will be responsible for\\ndesigning and implementing systems to bolster our overall security posture throughout the\\norganization. Your duties will include defining, advocating, and driving the adoption of a\\nstandardized set of minimum security requirements while monitoring progress. You will set high\\nstandards and influence the future of our security protocols, guiding engineering teams as they\\nincorporate secure practices and tools into their development processes.
15 years of software development or production operations experience in a large-scale\\nenvironment\\nStrong programming skills in Golang, as you"ll be working extensively with Go based\\napplications\\nProven experience building and operating large scale, highly available, distributed, and fault\\ntolerant systems\\nExperience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or\\nequivalent)\\nKnowledge of securing APIs, including input validation, authentication, and authorization\\nmechanisms for RESTful and gRPC APIs\\nBS/MS in Computer Science or equivalent experience
Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes\\nFamiliarity with policy-based authorization frameworks and languages such as Open Policy Agent (OPA) and Rego\\nUnderstanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels\\nFamiliarity with incident response processes and the ability to respond to security incidents effectively\\nKnowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption\\nKnowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols
In the role of Senior Software Engineer, you will play a crucial part in ensuring that our\\ncustomers adhere to the latest and most effective security practices for addressing identity and\\nauthorization challenges. Collaborating with cross-functional teams, you will be responsible for\\ndesigning and implementing systems to bolster our overall security posture throughout the\\norganization. Your duties will include defining, advocating, and driving the adoption of a\\nstandardized set of minimum security requirements while monitoring progress. You will set high\\nstandards and influence the future of our security protocols, guiding engineering teams as they\\nincorporate secure practices and tools into their development processes.
15 years of software development or production operations experience in a large-scale\\nenvironment\\nStrong programming skills in Golang, as you"ll be working extensively with Go based\\napplications\\nProven experience building and operating large scale, highly available, distributed, and fault\\ntolerant systems\\nExperience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or\\nequivalent)\\nKnowledge of securing APIs, including input validation, authentication, and authorization\\nmechanisms for RESTful and gRPC APIs\\nBS/MS in Computer Science or equivalent experience
Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes\\nFamiliarity with policy-based authorization frameworks and languages such as Open Policy Agent (OPA) and Rego\\nUnderstanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels\\nFamiliarity with incident response processes and the ability to respond to security incidents effectively\\nKnowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption\\nKnowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols