Senior Software Engineer, Security Authorization

Apple Inc.
Seattle, WA, United States
7 days ago
Apply on www.jobmonkeyjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$175,000
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Software Applications User Authentication Computer Programming Data Validation Digital Signature Fault Tolerance Identity and Access Management Virtual Private Networks (VPN) Network Security OAuth Software Engineering
+8 more
Transport Layer Security Firewalls (Computer Science) Containerization Kubernetes Information Technology Restful APIs Docker Golang

Job description

We are the IAM team for the Apple Services Engineering org.. Our team’s primary responsibility

is to manage and establish identities for software applications, services, and containers to

securely access cloud resources, ensuring proper authentication and authorization for these

workloads without requiring manual credential management. We are expanding our team and, In the role of Senior Software Engineer, you will play a crucial part in ensuring that our

customers adhere to the latest and most effective security practices for addressing identity and

authorization challenges. Collaborating with cross-functional teams, you will be responsible for

designing and implementing systems to bolster our overall security posture throughout the

organization. Your duties will include defining, advocating, and driving the adoption of a

standardized set of minimum security requirements while monitoring progress. You will set high

standards and influence the future of our security protocols, guiding engineering teams as they

incorporate secure practices and tools into their development processes.

Requirements

expertise, extensive knowledge in security, and substantial experience in large-scale operations., 15 years of software development or production operations experience in a large-scale

environment

Strong programming skills in Golang, as you’ll be working extensively with Go based

applications

Proven experience building and operating large scale, highly available, distributed, and fault

tolerant systems

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

Preferred Qualifications

Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes

Familiarity with policy-based authorization frameworks and languages such as Open Policy Agent (OPA) and Rego

Understanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels

Familiarity with incident response processes and the ability to respond to security incidents effectively

Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption

Knowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols

Benefits & conditions

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,000 and $308,500, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobmonkeyjobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…