Apple · 10 hours ago
Senior Software Engineer
Apple is a leading technology company known for its innovative products and services. They are seeking a passionate and dedicated Senior Software Engineer to focus on creating fundamental security services and addressing identity and authorization challenges within their ASE Security Frameworks team.
AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
Responsibilities
Designing and implementing client libraries and SDKs to bolster our overall security posture throughout the organization
Building Security Frameworks in multiple languages (Java, Go, Swift, Rust, TypeScript)
Working with our partner engineering team to ensure that these frameworks are integrated into our partner team’s services to perform request verification, token issuance and exchange, authentication, authorization, durable decision logging, policy updates and caching
Setting high standards and delivering on ASE’s vision for our security protocols
Collaborating with cross-functional teams
Qualification
Required
8+ years of software development or production operations experience in a large-scale environment
Bachelor's Degree or equivalent experience preferred
Strong programming skills in Golang and Java, ability and willingness to learn Swift, Rust, Python and TypeScript as you will be building client frameworks for customers operating in all of these languages
Experience building and operating high-performant client SDKs and libraries with features such as caching, online and offline configuration updates, major version releases, breaking changes, feature flagging and similar concepts
Knowledge of securing APIs, including input validation, mTLS, authentication, and authorization mechanisms for RESTful and gRPC APIs
Preferred
Experience designing and implementing SDK architecture patterns including dependency injection, plugin systems, retry logic, and error handling strategies
Deep understanding of Identity and Access Management (IAM) concepts including RBAC, ABAC, OAuth, OpenID Connect, as well as Policy-as-Code systems like Open Policy Agent and Rego
Knowledge of client-side security best practices including secure credential storage, token refresh patterns, and protection against common attacks (CSRF, XSS, token leakage)
Experience with cross-platform SDK development and maintaining API consistency across different programming languages and runtime environments
Understanding of backward compatibility strategies for SDK versioning, deprecation policies, and migration paths for breaking changes
Experience with monitoring and telemetry in client libraries including error reporting, usage analytics, and performance metrics collection
Benefits
Comprehensive medical and dental coverage
Retirement benefits
A range of discounted products and free services
Reimbursement for certain educational expenses — including tuition
Discretionary bonuses or commission payments
Relocation
Company
Apple
Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.
H1B Sponsorship
Apple has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6998)
2024 (3766)
2023 (3939)
2022 (4822)
2021 (4060)
2020 (3656)
Funding
Current Stage
Public CompanyTotal Funding
$5.67BKey Investors
Berkshire HathawayMicrosoftSequoia Capital
2025-05-05Post Ipo Debt· $4.5B
2025-01-16Post Ipo Debt· $0.31M
2021-04-30Post Ipo Equity
Leadership Team
Tim Cook
CEO
Craig Federighi
SVP, Software Engineering
Recent News
Venrock
2025-12-01
2025-09-25
Mac Daily News
2025-09-25
Company data provided by crunchbase