Search jobs > Austin, TX > Software engineer ai

Sr. Security Software Engineer, Ai and Data Platforms

Apple
Austin, TX, United States
Full-time

Summary

Posted : Jun 25, 2024

Weekly Hours : 40

Role Number : 200545192

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.

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.

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

Education & Experience

Bachelors or Masters of Science or equivalent experience in Computer Science, or Cybersecurity.

Additional Requirements

More

Apple 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.

9 hours ago
Related jobs
Promoted
Apple
Austin, Texas

As a Framework Software Engineer, you will be responsible for building various tools and features for Data and ML platforms, including data processing, insights portal, data observability, data lineage, model hub and data visualization. This position is an extraordinary opportunity for a competent, ...

Promoted
Charles Schwab
Austin, Texas

Requires 6 years of progressive, post-Bachelor’s related experience, which include some experience in each of the following skills: Writing high performance and stable code using Kotlinand Java programming languages  within enterprise scale, customer facing mobile applications; Java; Android Develop...

Promoted
Apple
Austin, Texas

This position is an extraordinary opportunity for a proficient, experienced, and results-oriented data platform engineer to solve database design and optimization problems and provide a scalable, high-performance and dynamic Enterprise Data Warehouse (EDW) platform!. The Global Business Intelligence...

Promoted
SpyCloud
Austin, Texas

We are committed to providing competitive salaries and benefits packages to attract and retain top talent, and we encourage open dialogue and feedback regarding compensation matters. We celebrate diversity and various perspectives and aim to create an inclusive and supportive environment for all. Cy...

Promoted
Apple
Austin, Texas

Work with development teams and project owners to design and implement modern user interfaces! - Design and build Web applications according to project and solution requirements - Apply user experience and user centered design principles to develop UIs with attention to usability - Apply design patt...

Hasbro
Austin, Texas

Experience developing and maintaining software and team backlogs using industry-standard software development practices Agile, Scrum). Develop and maintain internal tools and workflows to streamline game development processes, including build systems, version control, and automated testing framework...

realtor.com
Austin, Texas

We have an exciting and unique opportunity for a skilled, highly motivated, and self-driven Senior Manager, Software Engineering to our Discovery software engineering team. Lead and grow a team of software engineers, measuring their growth and output. The charter for this team spans Identity, Authen...

AMD
Austin, Texas

Would you like to be part of a world class team enabling software for world class datacenters and the mightiest supercomputers? AMD is searching for talented and highly motivated Software Engineers to join our team of developers pushing the boundaries of efficiency and performance to enable and opti...

H-E-B
Austin, Texas

As a Software Engineer in the Identity and Access Management space, your job is to join in that mission, with a team of other tenacious engineers, to serve as a thought leader and innovator. This is an exciting time to join H-E-B Digital, and we’re hiring across the stack: front-end web and mobile, ...

SpaceX
Starbase, TX

This role will be hands-on in designing and activating hardware and software systems for the machines that make up the Starship production line. Architect, write, and debug PLC code, emphasizing generating organized, structured, documented, maintainable, and reusable code for manufacturing applicati...