Sr. Security Software Engineer, Ai and Data Platforms
Austin, Texas
Summary
At Apple, great ideas have a way of becoming extraordinary products, services, and customer experiences. Bring passion and dedication and there's no telling what you could accomplish. Are you passionate about empowering decision making through security? Do you want to work in a highly energized environment where your abilities will be challenged on a day-to-day basis? If so, AI & Data Platforms org is looking for people like you!
You will be part of Apple's security engineering team in a unique organization driving secure developer experience, generative AI, and data platforms. You will be joining a team of highly-skilled and passionate security engineers working on this groundbreaking and constantly evolving space. Our security engineering team champions shift-left security by providing innovative and GenAI-powered security capabilities to accelerate detection and remediation of security issues introduced in the software development process.
Key Qualifications
10+ years of experience in software engineering
Experience developing detailed solution architecture and components and leading development efforts with junior engineers and contractors
Proficient in engineering of highly scalable, multi-threaded security solutions using Python, Java, or Go and RESTful or GraphQL APIs and be comfortable with Reactive programming
Hands-on experience building and deploying applications on public cloud such as AWS or GCP, using infrastructure as code (IaC) as well as using container technologies such as Docker and Kubernetes
5+ years in application security domain (preferred)
Hands-on technology experience in large enterprise environments is a must.
Hands-on experience integrating security checks and tools into developer toolset, GitHub, and CI/CD
Hands-on experience implementing and operating SAST and DAST tools
Knowledge of OWASP and MITRE ATT&CK frameworks
Experience doing code reviews to identify security vulnerabilities, developing secure coding practices and providing remediation guidance
Experience with application threat modeling using industry standard frameworks
Experience designing and implementing NoSQL databases
Knowledge of CI/CD frameworks
Experience leveraging and customizing open source projects
Experience with test driven design and knowledge of 12 Factor application concepts
Experience with application and service monitoring tools and techniques
Proficient in writing detailed solution design specifications, sequence diagrams, test plans, workflows, etc.
Excellent verbal communications skills and ability to work effectively with multi-functional technical and business teams
Description
This role is responsible for developing security capabilities, services, and tools leveraging both GenAI and traditional security techniques to proactively identify and remediate application security risks earlier in the software development lifecycle.
This position requires deep expertise and hands-on experience with application security and software engineering at large enterprise scale using modern technology stacks running on wide range of production environments including Cloud. You will design and implement security solutions that provide timely detection of security issues while being performant and scalable. Understanding and solving for security challenges of developers will be a key focus for this role. You will improve developer experience through innovative solution implementations that accelerate security detection and remediation across the application stack. Given that security and GenAI domain is constantly evolving, you will research, learn and apply new technologies, techniques and methods to improve effectiveness of our security services.
You will have a proven track record of technical leadership, innovation, responsibility, and creative thinking. You will work closely with other senior engineers on the team and independently lead a project or own significant components of a large project. You will collaborate with a diverse set of engineering teams across Apple to understand their challenges, design appropriate recommendations, and enable security solutions that both improve developer productivity and mitigate security risk for Apple. You will build sustainable relationships with our partner engineering teams to integrate our solutions into the developer platforms.
Education & Experience
Bachelors or Masters of Science or equivalent experience in Computer Science, or Cybersecurity.
At Apple, great ideas have a way of becoming extraordinary products, services, and customer experiences. Bring passion and dedication and there's no telling what you could accomplish. Are you passionate about empowering decision making through security? Do you want to work in a highly energized environment where your abilities will be challenged on a day-to-day basis? If so, AI & Data Platforms org is looking for people like you!
You will be part of Apple's security engineering team in a unique organization driving secure developer experience, generative AI, and data platforms. You will be joining a team of highly-skilled and passionate security engineers working on this groundbreaking and constantly evolving space. Our security engineering team champions shift-left security by providing innovative and GenAI-powered security capabilities to accelerate detection and remediation of security issues introduced in the software development process.
Key Qualifications
10+ years of experience in software engineering
Experience developing detailed solution architecture and components and leading development efforts with junior engineers and contractors
Proficient in engineering of highly scalable, multi-threaded security solutions using Python, Java, or Go and RESTful or GraphQL APIs and be comfortable with Reactive programming
Hands-on experience building and deploying applications on public cloud such as AWS or GCP, using infrastructure as code (IaC) as well as using container technologies such as Docker and Kubernetes
5+ years in application security domain (preferred)
Hands-on technology experience in large enterprise environments is a must.
Hands-on experience integrating security checks and tools into developer toolset, GitHub, and CI/CD
Hands-on experience implementing and operating SAST and DAST tools
Knowledge of OWASP and MITRE ATT&CK frameworks
Experience doing code reviews to identify security vulnerabilities, developing secure coding practices and providing remediation guidance
Experience with application threat modeling using industry standard frameworks
Experience designing and implementing NoSQL databases
Knowledge of CI/CD frameworks
Experience leveraging and customizing open source projects
Experience with test driven design and knowledge of 12 Factor application concepts
Experience with application and service monitoring tools and techniques
Proficient in writing detailed solution design specifications, sequence diagrams, test plans, workflows, etc.
Excellent verbal communications skills and ability to work effectively with multi-functional technical and business teams
Description
This role is responsible for developing security capabilities, services, and tools leveraging both GenAI and traditional security techniques to proactively identify and remediate application security risks earlier in the software development lifecycle.
This position requires deep expertise and hands-on experience with application security and software engineering at large enterprise scale using modern technology stacks running on wide range of production environments including Cloud. You will design and implement security solutions that provide timely detection of security issues while being performant and scalable. Understanding and solving for security challenges of developers will be a key focus for this role. You will improve developer experience through innovative solution implementations that accelerate security detection and remediation across the application stack. Given that security and GenAI domain is constantly evolving, you will research, learn and apply new technologies, techniques and methods to improve effectiveness of our security services.
You will have a proven track record of technical leadership, innovation, responsibility, and creative thinking. You will work closely with other senior engineers on the team and independently lead a project or own significant components of a large project. You will collaborate with a diverse set of engineering teams across Apple to understand their challenges, design appropriate recommendations, and enable security solutions that both improve developer productivity and mitigate security risk for Apple. You will build sustainable relationships with our partner engineering teams to integrate our solutions into the developer platforms.
Education & Experience
Bachelors or Masters of Science or equivalent experience in Computer Science, or Cybersecurity.
Created: 2024-06-11
Reference: 200545192
Country: United States
State: Texas
City: Austin
ZIP: 78749
About Apple
Founded in: 1976
Number of Employees: 154000
Website: https://www.apple.com/
Career site: https://www.apple.com/careers/us/
Wikipedia: https://en.wikipedia.org/wiki/Apple_Inc.
Instagram: https://www.instagram.com/apple/
LinkedIn: https://www.linkedin.com/company/apple
Similar jobs:
-
Platform Architect, Enterprise Data Engineering
Insperity in Kingwood, Texas💸 $108800 - $160500. per year -
Sr. Software Engineer, Tools and Framework (Data) - Ad Platforms
Apple in Austin, Texas -
Director, Technical Program Management- Platform Data Engineering (Remote Eligible)
eSmartloan in Plano, Texas -
Business Intelligence Engineer, Big Data Platform, Pharmacy Analytics Platform
Amazon in Austin, Texas💸 $79600 per year -
Sr Software Engineer (Data Solutions), IS&T Ai & Data Platforms
Apple in Austin, Texas -
Director, Technical Program Management- Platform Data Engineering
eSmartloan in Plano, Texas -
Manager, Enterprise Data Platform
7-ELEVEN in Irving, Texas -
Cloud Engineer, Ai & Data Platforms
Apple in Austin, Texas -
Manager, Enterprise Data Platform
7-ELEVEN in Irving, Texas -
Front End Developer - Developer Platform, Ai & Data Platforms
Apple in Austin, Texas -
Sr Director Data Governance Platform
Southern Glazer's Wine & Spirits in Dallas, Texas -
Sr HANA Software Engineer, IS&T Ai & Data Platforms
Apple in Austin, Texas -
Software Engineer (Framework), Ai & Data Platforms
Apple in Austin, Texas -
Software Engineer (Data Apps & Frontend), IS&T Ai & Data Platforms
Apple in Austin, Texas -
Cloud Platform Engineer, Ai & Data Platforms
Apple in Austin, Texas -
Senior Software Engineer - Data Platforms
eSmartloan in Plano, Texas -
Senior Software Engineer - Data Platform SRE (ASE)
Apple in Austin, Texas -
Software Engineer (Big Data), Ai & Data Platforms
Apple in Austin, Texas -
Sr. (UI) Software Engineer - Applications & Tools, Ai & Data Platforms
Apple in Austin, Texas -
Sr Engineering Project Manager, Ai & Data Platforms
Apple in Austin, Texas