Taro Logo

Senior Security Software Engineer

A global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity
This job posting is no longer active. Check out these related jobs instead:

Job Description

Apple Services Engineering Security team is seeking a Senior Security Software Engineer to join their mission of protecting customer data and securing Apple's global services infrastructure. This role sits at the intersection of security and software engineering, focusing on building and maintaining tools that create a comprehensive software inventory across Apple's services ecosystem.

The position offers a unique opportunity to work on security initiatives that directly impact millions of users worldwide. You'll be part of the team responsible for securing critical services like iCloud, Music, Siri, and the App Store. Your work will involve creating sophisticated tools and systems that help identify and mitigate security risks across Apple's vast service infrastructure.

As a Senior Security Software Engineer, you'll collaborate with teams across Security and SDLC organizations, bringing your expertise in Golang, Linux systems, and security best practices to build robust security solutions. You'll play a crucial role in developing Apple's open source security strategy and ensuring the highest standards of security are maintained across all services.

The ideal candidate brings strong software engineering fundamentals combined with deep security expertise. You'll need proficiency in build systems, container technologies, and modern development practices. This role offers the chance to work with cutting-edge security tools and technologies while contributing to the security posture of one of the world's most innovative companies.

Join Apple's Security team to help protect customer data, secure critical infrastructure, and shape the future of security in Apple's services. You'll work in a collaborative environment with opportunities to learn from security experts while making meaningful contributions to Apple's security landscape. The role offers competitive compensation, comprehensive benefits, and the chance to work on security challenges at a global scale.

Last updated 3 months ago

Responsibilities For Senior Security Software Engineer

  • Build and provide secure systems and infrastructure for Apple's services
  • Build tools and services that help protect customers' sensitive data
  • Build inventory of software components used throughout services
  • Help address security risks across the company
  • Design code, testing, estimating, fixing, and deploying security tools and features
  • Support partner teams in understanding, integrating and resolving issues with tools
  • Contribute to designing Apple's strategy for secure use of Open Source

Requirements For Senior Security Software Engineer

Go
Linux
  • 5+ years of work experience in security software engineering
  • Proficiency in Golang
  • Solid software engineering skillset, including design patterns, testing, debugging, etc.
  • Proficient with at least 2 of: Gradle, Bazel, Go Modules, Swift Package Manager, Pip
  • Knowledge of Open Container Initiative (OCI) Image concepts
  • Experience operating Linux and macOS, and scripting languages like Bash
  • Excellent written and verbal communication
  • Bachelors degree in Computer Science or equivalent work experience in a related field

Benefits For Senior Security Software Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits