Senior Level Security Software Engineer Jobs
Senior level security software engineer jobs place experienced engineers in charge of security architecture decisions, threat modeling strategy, and the engineering teams or cross-functional projects that carry them forward. Openings are concentrated across Technology & Software, Science & Research, and Electronics & Hardware, with a mix of on-site, remote, and hybrid roles available and employers like Anthropic, Apple, and Roblox hiring at this level now.
Find JobsOverview
Showing 5 of 34+ Senior Level Security Software Engineer jobs











The Apple Service Engineering (ASE) Security team builds and provides secure systems and infrastructure that fuel Apple’s services (such as iCloud, Apple Music, Apple Fitness, and Apple TV). We are the secure foundation on which Apple’s software developers build the products that keep our customers safe and secure. The ASE Security Frameworks team is expanding and we looking for a passionate and dedicated Senior Software Engineer who will focus on creating fundamental security services, addressing identity and authorization challenges. Success in this role requires individuals to possess a blend of profound technical expertise, extensive knowledge in security, and substantial experience in large-scale operations.
Description
As a Senior Software Engineer on the ASE Security Frameworks team, you will play a crucial role in ensuring 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 client libraries and SDKs to bolster our overall security posture throughout the organization. Your duties will include building Security Frameworks in multiple languages (Java, Go, Swift, Rust, TypeScript) and 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. You will set high standards and deliver on ASE’s vision for our security protocols, working with engineering teams as they incorporate secure practices and tools into their development processes.
Preferred Qualifications
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
Minimum Qualifications
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
Pay & Benefits
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.
See All 34 Senior Level Security Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsSenior Level Security Software Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software15
- Science & Research7
- Electronics & Hardware7
- Banking & Financial Services3
- Retail2
Senior Level Security Software Engineer Jobs: Frequently Asked Questions
How do I get a senior level security software engineer job?
Employers at this level look for engineers who have moved beyond implementation into ownership, meaning you have led security design reviews, driven remediation priorities, and influenced architecture decisions. Demonstrating experience with threat modeling frameworks, secure SDLC practices, and mentoring junior engineers signals readiness. Concrete examples of systems you have hardened or incidents you have led to resolution carry more weight than certifications alone.
Which companies hire senior level security software engineers?
Companies hiring senior level security software engineers right now include Anthropic, Apple, and Roblox, based on current listings on Migrate Mate as of September 2026. Hiring at this level covers large technology firms, financial institutions, defense contractors, and healthcare organizations that maintain complex, regulated environments requiring experienced security leadership.
Are there remote senior level security software engineer jobs?
Yes, remote and hybrid work is common at this level, though roles involving classified systems or sensitive infrastructure may require on-site presence. About 57% of senior level security software engineer openings are remote or hybrid as of September 2026, reflecting broad employer acceptance of distributed security teams for candidates with a proven delivery record.
What makes a security software engineer role senior level?
Senior level security software engineer roles are defined by scope and ownership rather than task execution. Engineers at this level set the security direction for products or platforms, make architectural tradeoffs, lead incident response and post-mortems, and mentor mid-level and junior engineers. They are expected to operate with minimal supervision, influence engineering culture around secure coding, and align security work to broader business risk.
Which industries hire the most senior level security software engineers?
Senior Level security software engineer roles concentrate in Technology & Software, Science & Research, and Electronics & Hardware, based on current listings on Migrate Mate as of September 2026. These sectors drive demand because they operate under significant regulatory requirements, manage sensitive customer data at scale, or build products where a security failure carries direct financial or reputational consequences.