Senior Software Engineer, Information Security

Seattle, Washington, United States
Corporate Functions


Weekly Hours: 40
Role Number:200379518
This position is available in Seattle (WA), Austin (TX), Boulder (CO), or Santa Clara Valley (CA). Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple Information Security (AIS) team is responsible for developing services to lead and mitigate security risks faced by Apple. We are seeking an extraordinary engineer skilled in writing tools and engineering innovation to better secure Apple’s critical systems. A successful candidate will design and code software responsible for improving and optimizing critical security infrastructure and services. The candidate will deliver innovative solutions for problems.

Key Qualifications

  • Significant programming experience with two or more of the following: Python, JavaScript, Swift, Golang, C, C++, and/or Objective-C programming languages
  • Experience with one or more web frameworks such as Node, Django, and/or React
  • Strong experience with coding techniques and standard methodologies for security, performance optimization, and ease-of-use
  • Experience building, maintaining, and supporting high performance production systems at scale
  • Skilled in cloud technologies such as AWS, GCP or Azure, container technologies such as Docker and Kubernetes, and Microservices
  • Passion for continually learning and exploring new technologies.
  • Knowledge of Linux environments, networking and datacenter architecture
  • Excellent interpersonal skills, and the capability of working with cross functional technical and business teams and varying levels of management
  • Experience creating and working with open source software
  • Experience establishing deployment processes and building CI/CD tools
  • Experience with Agile development
  • Comfort with macOS, Linux, or other Unix-based operating systems
  • Strong test-driven approach to writing code and excellent 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 *Partner with network and software teams, program and product management to build and prioritize the product roadmap *Provide support and ensure smooth operations of our tooling

Education & Experience

Bachelor of Science in Computer Science or equivalent experience

Additional Requirements

  • Excellent collaboration skills
  • An interest in computer security or network security
  • A dedication to life-long learning