Security Tools Developer/Engineer

Denver, Colorado, United States
Software and Services

Summary

Posted: Jun 20, 2018
Weekly Hours: 40
Role Number: 113816250
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. Do you have a passion for securing systems and solving problems through automation? Are you an innovator who can produce results while remaining unfazed by the interplay of strategic vision and pragmatic delivery? Do you want to design and develop security solutions that will make a positive and material impact on Apple? As a member of our team you will face these and other challenges of scale and complexity as Apple continues to grow. Apple’s Platform Services Security group is seeking a highly talented and motivated senior full-stack developer/engineer to design, build, handle, and support security tooling and automation, both new and existing, for the Apple environment. You will increase efficiencies and improve results, as well as participate in other strategic security service delivery initiatives.

Key Qualifications

  • Fluent user/sysadmin of the Linux operating system
  • Fluent in at least two programming languages, such as Python/Django, Go, C/C++, Perl, or Shell (JS a plus)
  • Experience with common computing platforms, legacy and modern development tools, database management systems, and open-source software
  • Experience designing systems and services for high availability
  • Experience supporting hosted services in a high-volume, critical environment
  • Experience with DevOps tools, processes, and culture
  • Experience with relational and NOSQL databases
  • Knowledge of security frameworks, coding practices, tools, exploits, and charges
  • Experience with Git (version control software)
  • Experience with configuration management tools such as Puppet, Ansible, Salt, or Chef
  • Strong background in Agile development
  • Superior social and communications skills

Description

You are highly creative, self-motivated, and excel in a diversified, fast-paced environment. Strong communications and interpersonal skills are required, as your work will frequently involve being our representative with other technical and business organizations. You will craft core security and security automation solutions which will allow Apple to continue to grow at an accelerating pace. These are automation tools and services that will: - anticipate and prevent failures - automate recurring manual security and compliance activities - reduce false-positives and false-negatives - provide dashboards and UIs to customers for RBAC self-service - provide backend RESTful services - build full life-cycle tracking, monitoring, and reporting systems Your challenge is to make this all look easy, at least from the outside.

Education & Experience

Bachelor’s degree in Computer Science or in a related discipline

Additional Requirements

  • Database Query Optimization
  • Data modeling
  • Machine learning