Taro Logo

Senior Software Development Engineer - Security

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Development Engineer - Security

Apple Services Engineering Security team is seeking a Senior Software Development Engineer to join their security infrastructure team. This role is crucial in building and maintaining secure systems that power Apple's major services including iCloud, Music, Siri, and the App Store.

The position involves developing next-generation security data-collection and auditing services, working at the intersection of security and infrastructure. You'll be part of a team that ensures the highest security standards for one of the world's most prominent technology companies.

As a Senior Software Development Engineer, you'll collaborate across Security and Infrastructure organizations to integrate tools, collect data, and provide visibility into security states throughout Apple's deployment footprint. Your responsibilities will span designing, developing, testing, and deploying services while supporting partner teams in understanding and integrating these solutions.

The role requires expertise in Go programming, with 7+ years of software engineering experience. You'll work with modern cloud technologies, distributed systems, and security infrastructure. The position offers competitive compensation ($166,600 - $296,300) plus comprehensive benefits including medical coverage, stock options, and education reimbursement.

This is an opportunity to make a significant impact on Apple's security infrastructure while working with cutting-edge technologies and collaborating with talented teams across the organization. The role combines technical depth in security engineering with the scale and complexity of Apple's global services infrastructure.

If you're passionate about security, experienced in building robust distributed systems, and want to work on technology that impacts millions of users, this role offers an exciting opportunity to shape the security landscape of Apple's services ecosystem.

Last updated 2 hours ago

Responsibilities For Senior Software Development Engineer - Security

  • Design and develop backend services to collect and serve infrastructure and application metadata
  • Provide visibility into details such as deployment environments, dependencies used within those deployments, and source code metadata
  • Integrate with CI/CD pipelines, source code management systems, and deployment platforms
  • Ensure high reliability, scalability, performance and security of the backend services
  • Work closely with teams across Security and Infrastructure to ensure the correct metadata is collected with appropriate freshness
  • Contribute to documentation, testing and observability of the collected metadata

Requirements For Senior Software Development Engineer - Security

Go
Java
Kubernetes
Kafka
  • 7+ years of work experience in software engineering
  • 5+ years programming in Go
  • Solid software engineering skillset, including designing, building and delivering high quality and performant software
  • Deep understanding of services oriented architecture, building internet-scale, distributed and critical services
  • Experience working with infrastructure and running services in the cloud
  • Ability to evangelize your work to leadership and engineers including writing requirements and solid technical guides
  • Ability to collaborate with multi-functional teams located in different timezones to drive initiatives and get alignments

Benefits For Senior Software Development Engineer - Security

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Development Engineer - Security

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.

Software Engineer: Validation of Crypto and Security IPs

Senior Software Engineer position at Apple focusing on validation of crypto and security IPs for next-generation processors and SoCs, requiring 3+ years of experience in silicon validation.

Software Development Engineer, Network Telemetry

Senior Software Engineer role at Apple focusing on security and network telemetry, requiring expertise in multiple programming languages, cloud technologies, and machine learning.

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.