← All roles

Sr. Software Engineer, Enterprise Technology Services

Apple· Information Systems and Technology (IS&T) / Enterprise Technology Services (ETS)
Apply on company site
Sunnyvale, California, Cupertino, California$184.7k - $277.6kfull-timePosted 1w ago

About the role

Senior software engineer role focused on designing and developing the control plane of Apple's security platform within ETS, with leadership across data engineering, platform engineering, observability, and AI-enabled development practices.

Responsibilities

  • Data Engineering Leadership: Lead architectural design and implementation of scalable, low-latency batch and real-time data pipelines to aggregate, process, and analyze massive volumes of security data.
  • Platform Engineering Leadership: Architect, deploy, and scale highly resilient micro-services and platform infrastructure supporting mission-critical, customer-facing anti-abuse engines.
  • Culture & Ownership ("You Build It, You Own It"): Champion engineering standards and end-to-end accountability for system health, performance, deployment automation, and operational readiness.
  • Business Continuity & Resilience: Architect automation, auto-healing, chaos testing, and CI/CD pipelines for business continuity and rapid disaster recovery.
  • AI Enablement & Developer Velocity: Drive adoption of AI-assisted development tools and modern software engineering practices to accelerate development velocity and code quality.
  • Data Architecture: Design and optimize large-scale distributed NoSQL, relational, and in-memory data architectures for real-time risk evaluation and high-frequency state lookup.
  • Observability Strategy: Define and implement enterprise-grade observability, telemetry, and alerting to proactively identify performance and security issues.
  • Mentorship & Collaboration: Provide technical leadership and mentorship to engineers and collaborate with security researchers, data scientists, and leadership across Apple.
  • Technical leadership and hands-on backend development emphasizing scalable distributed systems and security-focused platforms.

Qualifications

  • B.S. in Computer Science, Computer Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional software development experience (longer preferred).
  • 2+ years of Java experience with concurrency, memory management, and performance optimization.
  • Proficiency in OOP, data structures, algorithms, and design patterns (GoF); focus on testable, maintainable backend code.
  • Solid understanding of JVM internals (GC, memory, JIT, JNI).
  • API design and implementation experience (REST, gRPC, GraphQL; OpenAPI/Swagger, Protobuf; versioning; gateway patterns; rate limiting; backward compatibility).
  • Experience with relational (Oracle, PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB) databases; schema design, query optimization, performance tuning.
  • Cloud platform experience (AWS, GCP, Azure) with IaC, containerization, orchestration (Terraform, Docker, Kubernetes).
  • Track record as a tech lead and mentoring engineers.
  • Hands-on experience using GenAI coding tools (e.g., Claude, Copilot, Codex) to accelerate development.
  • Strong networking knowledge (HTTP/HTTPS, TCP/IP, CDN, load balancing, edge computing, DNS, Zero Trust).
  • Experience designing and shipping high-scale, highly available cloud-based distributed systems.
  • Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ), event sourcing, CQRS, asynchronous communication.
  • Experience with caching/in-memory data technologies (Redis, Memcached, Hazelcast, Ehcache).

Skills

Required:JavaAPI Design and ImplementationData ArchitecturesCloud & Infrastructure as CodeDistributed Systems
Nice to have:GenAI Tools

Benefits

  • Comprehensive medical and dental coverage
  • retirement benefits
  • discounted products and free services
  • educational expense reimbursement (tuition)
  • discretionary bonuses or commissions**
  • relocation assistance (eligible)
  • Apple stock program eligibility (RSU, Employee Stock Purchase Plan)
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Apple

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11

More open roles at Apple