Penetration Tester, Retail Engineering, Early Career

    • Apple, Inc.
  • Austin, TX
  • Posted 25 days ago | Updated 4 hours ago

Overview

On Site
Full Time

Skills

Information systems
Data centers
Payment systems
Penetration testing
Security analysis
Information security
Web applications
Mobile applications
Code review
Computer science
Cloud architecture
Retail
Organized
Management
Pivotal
Collaboration
Java
JavaScript
Communication
Database
Computer networking
Expect
Cloud computing
Presentations
Mentorship
Scripting
OSCP
OS X
Unix
Switches
Software development
Python
Publications

Job Details

Summary

Are you meticulously organized and highly observant? Join our Information Systems and Technology group and play a vital function on one of two Apple teams: Software and Services and Corporate Functions. From Apple ID to the Apple website to our data centers around the globe, our diverse collection of engineers, designers and creators manage the massive systems and services that so many people rely on every single day. We also build the custom tools that empower other Apple employees to solve problems on their own. Joining this group means you'll be part of the Apple nerve center. You could play a meaningful role in helping Apple connect with over a billion customer devices around the world. Or you could help over 130,000 employees stay connected with each other and our suppliers. Together, you and your team will help everyone at Apple do what they do best: explore every possibility.In a fast-evolving digital world, our team seeks a Security Penetration Tester to tackle emerging cyber threats. With us, you'll play a pivotal role in safeguarding Apple's Online Store, Apple Store App, flagship Retail locations, and vital backend customer and payment systems. You'll get to dive into cutting-edge technologies, collaborate with industry experts, and safeguard critical digital assets. Join us to turn your skills in code analysis, penetration testing, and security research into impactful results. If this sounds like a role for you, we would love to meet you!

Key Qualifications

Passion for information security, particularly in penetration testingKnowledge of web application securityAbility to read and understand source code (Java, JavaScript, Go etc), and find vulnerabilities in sophisticated code basesAbility to learn new skills, concepts and technologies Strong written and verbal communication skills, ability to communicate vulnerabilities to a variety of stakeholdersStrong understanding of fundamental computing, database, networking and security concepts

Description

As a penetration tester, you can expect to do the following:- To conduct manual penetration testing against web applications, APIs, cloud environments, infrastructure and mobile applications- Communicate these findings in high-quality reports and presentations- Provide mentorship to engineering teams and non-technical partners- Develop scripts and tooling to augment penetration testing activities or demonstrate proof of concepts- Source code review of large complex applications- Perform other security tasks and responsibilities

Education & Experience

Bachelor's in Computer Science or equivalent

Additional Requirements

  • OSCP or OSWE certification (nice to have)
  • Experience with CTFs or hacking labs
  • Proficiency in MacOS and other Unix based systems
  • Ability to grasp large sophisticated systems and context-switch when needed
  • Programming/scripting skills (Python, JavaScript, Go, etc)
  • Knowledge of cloud architecture and security (nice to have)
  • Publications, security research, bug bounties or CVEs are highly regarded