Sr. Security Software Engineer, Ai and Data Platforms

Company:  Apple
Location: Austin
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Sr. Security Software Engineer, Ai and Data PlatformsAustin,Texas,United StatesCorporate FunctionsAt 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 building cutting-edge solutions using modern tech stacks and Gen AI to solve challenging use-cases? If so, AI & Data Platforms org is looking for people like you! We are a 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 high-performing team of highly-skilled and passionate security engineers working in this groundbreaking and constantly evolving space. Our security engineering team champions empowering developers to secure their application stacks end-to-end through innovative and GenAI-powered security solutions.DescriptionThis role is responsible for developing security services and tools leveraging both GenAI and traditional security techniques to enable secure software development lifecycle. This position requires expertise and hands-on experience with 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 risks 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 secure the entire 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.Minimum Qualifications8 years of experience in software engineeringExperience developing detailed solution architecture and components and leading development efforts with junior engineers and contractorsProficient in engineering of highly scalable, multi-threaded solutions using Python, Java, or Go and RESTful or GraphQL APIs and be comfortable with Reactive programmingHands-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 KubernetesProficient in writing detailed solution design specifications, sequence diagrams, test plans, workflows, etc.Bachelors or Masters of Science or equivalent experience in Computer Science, or Cybersecurity.Key QualificationsPreferred Qualifications3+ years in application security domainExperience building GenAI powered solutionsExperience integrating security checks and tools into developer toolset, GitHub, and CI/CDExperience applying security controls to enable secure SDLCKnowledge of OWASP and MITRE ATT&CK frameworksExperience designing and implementing NoSQL databasesKnowledge secure coding practices and common security vulnerabilitiesKnowledge of CI/CD frameworksExperience using and customizing open source projectsExperience with test driven design and knowledge of 12 Factor application conceptsExperience with application and service monitoring tools and techniquesExcellent verbal communications skills and ability to work effectively with multi-functional technical and business teamsEducation & ExperienceAdditional RequirementsApple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant. ( FooterApple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .

Apply Now
Share this job
Apple
  • Similar Jobs

  • Sr. Security Software Engineer, Ai and Data Platforms

    Austin
    View Job
  • Software Engineer (AI/ML), Ai & Data Platforms

    Austin
    View Job
  • Software Engineer (AI/ML), Ai & Data Platforms

    Austin
    View Job
  • Software Engineer (AI/ML), Ai & Data Platforms

    Austin
    View Job
  • Software Engineer (UI - Solutions), Ai & Data Platforms

    Austin
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙