Sr Software Developer, Information Security

Santa Clara Valley (Cupertino), California, United States
Corporate Functions


Weekly Hours: 40
Role Number:200364616
This position can be located in Austin (TX), Seattle (WA), or Santa Clara Valley (CA). Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We are seeking an extraordinary Sr Software Developer who is passionate about security, and can thrive in a fast- paced environment where both individual drive and team collaboration are the keys to success. This is a technical hands-on role that is focused on security across all of Apple. You’ll be working to identify problems, establish a vision for how to address those problems, and unite the relevant owners within the business on achieving that vision!

Key Qualifications

  • Significant programming experience with two or more of the following: Ruby, Python, Elixir, Java, Golang, Swift, C, C++, and/or Objective-C programming languages
  • Strong experience with coding techniques and standard methodologies for security, performance optimization, and ease-of-use
  • Experience with machine learning, deep learning, behavioral analytics, and applied statistics
  • Experience with CI/CD and DevOps practices
  • Experience with large scale distributed data processing frameworks like Hadoop and Spark/Flink
  • Experience with one or more web frameworks such as Rails, Django, Spring, and/or ReactJS
  • Experience with reading and writing SQL
  • Practical experience working with and conducting experiments on datasets then turning prototypes into production applications
  • Comfort with macOS, Linux, or other Unix-based operating systems
  • Strong test-driven approach to writing code
  • Excellent problem solving skills
  • Extraordinary Debugging skills


Apple Information Security is looking for a software developer to work on innovative technologies used throughout Apple. This is a phenomenal opportunity for a Candidate seeking to learn, influence, and help develop security technologies, applications, and processes that secure Apple products and services! - Ability to build strong internal and external relationships to effectively communicate secure solution designs and benefits to developers - Persuasive and effective at interacting with all roles and levels of partner organizations - Results-driven with a world-class attention to detail and remarkable follow-through - Able to rapidly understand and empathize with an other party's concerns and evaluate a range of solutions

Education & Experience

- Master’s degree in CS or equivalent or 5+ years of real world experience

Additional Requirements

  • - Excellent collaborative skills
  • - An interest in computer security
  • - A dedication to life-long learning