Senior Software Engineer - Security
Core
Design, write, and ship production security tooling and services for Apple's software supply chain, focusing on automated assurance signals, agentic/LLM-driven analysis, and dependency risk management.
Role type
Senior Software Engineer (Security & Supply Chain)
Builds
Automated security assurance tooling, agentic/LLM-integrated components, backends, APIs, and CI/CD security integrations
Domain
Software Supply Chain Security, Cloud Infrastructure, AI/ML Operations
Deliverable
production ML models
Required skills
Distributed systems engineering, Agentic systems design, LLM integration & orchestration, Software supply chain security, Static/Dynamic analysis, CI/CD pipeline security, Linux/macOS shell scripting
Preferred skills
Policy admission systems, Threat modeling, Taint analysis, Container orchestration, gRPC, Full-stack engineering
Technologies
Python, Go, Java, Bash, gRPC
Responsibilities
Design and implement scanning and assurance tooling, build agentic and LLM-integrated components, operate distributed backends and APIs, integrate security controls into CI/CD pipelines, conduct code and security reviews
Seniority
Senior, hands-on IC
