Backend Software Engineer, Emerging Technology Solutions
Core
Design and develop the control plane for Apple's perimeter security solution, safeguarding mission-critical services from security threats.
Role type
Senior Backend Software Engineer (Security Platform)
Builds
Scalable security platforms, anti-abuse engines, and data pipelines for risk evaluation
Domain
Cybersecurity, Distributed Systems, Cloud Infrastructure
Required skills
Java, JVM tuning, RESTful APIs, Hibernate/JPA, Docker, Kubernetes, IP networking (BGP, TCP/IP), Microservices architecture, CI/CD pipelines, Observability strategies
Preferred skills
Control plane system design, Kubernetes CRDs, HTTP/HTTPS proxies, Chaos testing, AI-assisted development tools
Technologies
Java, Hibernate, JPA, Docker, Kubernetes, NoSQL, Relational Databases, In-memory data stores
Responsibilities
Architect scalable data pipelines for security data aggregation; Design resilient microservices for anti-abuse engines; Define observability and alerting strategies; Mentor junior engineers; Drive adoption of AI development tools; Optimize large-scale distributed data architectures
Seniority
Senior, hands-on IC with leadership responsibilities
