Apple
Sr. Software Engineer, Enterprise Technology Services
$185K–$278K
Cupertino, California +1 · Senior · Full-time · Posted Oct 12, 2026
- Location
- Cupertino, California
Sunnyvale, California - Experience
- 5+ years of professional software development experience; longer experience preferred. 2+ years of Java experience.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Designs and develops the control plane of Apple’s security platform, including scalable data pipelines and resilient services for mission-critical anti-abuse systems.
What you'll do
- Lead the architecture and implementation of scalable, low-latency batch and real-time security data pipelines and distributed platform services.
- Own system health, performance, automation, resilience, disaster recovery, and observability strategies.
- Provide technical leadership and mentorship, collaborate across teams, and drive adoption of AI-assisted development tools.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 5+ years developing software professionally; 2+ years with Java, including concurrency, memory management, and performance optimization.
- Proficiency in OOP, data structures, algorithms, software design patterns, and advanced JVM internals.
- Experience with API design and implementation, relational and NoSQL databases, and cloud platforms, IaC, containerization, and orchestration.
Nice to have
- Track record leading software projects as a tech lead and mentoring engineers.
- Hands-on experience with GenAI coding tools.
Pay
$184,700 and $277,600 USD base salary
Tools
Java, RESTful API, gRPC, GraphQL, OpenAPI/Swagger, Protobuf, Oracle, Postgres
AI focus
Drive adoption of AI-assisted development tools; use GenAI coding tools to accelerate development, improve code quality, and streamline debugging and testing.
Model-written summary · the original posting is authoritative