Software Engineering Manager

Apple Inc.
Cupertino, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon S3 Apache HTTP Server Computing Platforms Big Data Cloud Computing Apache Lucene Cyber Security
+19 more
Continuous Integration Data Governance Data Infrastructure Data Integration Software Debugging Distributed Systems Elasticsearch Python (Programming Language) Scrum Methodology Azure Machine Learning Search Technologies Software Engineering Retrieval-Augmented Generation Large Language Models Apache Spark Indexer Data Lakes Data Management Databricks

Job description

Apple Information Security is seeking an extraordinary individual to lead the Platform Technologies team - an engineering team responsible for the foundational ecosystem and core capabilities that power our security monitoring. Platform Technologies designs and develops solutions that enable mission-critical capabilities across the organization, delivering advanced query and indexing capabilities, core platform libraries and APIs, and data integration services that teams depend on to build and operate effectively at scale. This role works closely with peer engineering teams and partner organizations across Apple to ensure the successful design, development, and delivery of platform capabilities. The successful candidate will bring deep technical expertise in distributed systems and data infrastructure, a track record of leading high-performing engineering teams, and the ability to drive a long-term technical vision while executing near-term results.

Requirements

Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you can accomplish. We are seeking an experienced engineering manager with a background in large-scale distributed systems and data platform engineering in hyper-scale environments. This is a technical, hands-on leadership role in a dynamic and fast-paced environment. The successful candidate will lead a world-class team building the foundational infrastructure and core capabilities that power Apple’s security data platform., 10+ years of industry experience, including 3+ years of management experience leading software engineering teams

Strong software design, problem solving, and debugging skills with hands-on experience in distributed systems or large-scale data infrastructure

Proficiency in one or more of the following languages: Scala, Python, Go, Swift, or Java

Experience building or operating data lake, lakehouse, or large-scale analytics platforms (e.g., Spark, Databricks, Delta Lake, Apache Iceberg)

Proven track record of shipping high-quality, production-grade services and platforms

Strong written and verbal communication: actively listens and communicates clearly and proactively, adapting content and style for diverse audiences including junior engineers, senior staff, and partner teams

Preferred Qualifications

Familiarity with indexing and search technologies such as Apache Lucene or Elasticsearch

Experience with cloud infrastructure and managed services on AWS (S3, RDS, EKS) or other cloud platforms

Experience with data governance, access control, and multi-tenant platform design

Exposure to GenAI or ML platform engineering, including vector databases, RAG architectures, or LLM-based tooling

Passion for high-quality code, tests, CI/CD, documentation, and production services

Experience successfully adapting and applying Scrum/Agile development methodologies

Ability to cultivate an environment that emphasizes collaboration, accountability, and technical excellence

Thrives in a fast-paced environment and adopts a learning mindset; passion for emerging technologies

Track record of driving improvements in platform reliability, performance, and scalability

Ability to work under pressure and successfully manage difficult situations in a dynamic environment

Background in information security, security operations, or security data platforms is a plus

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:03 min

Implementing denormalized schemas with GIN indexes in Postgres

Dharin Shah Dharin Shah · World Congress 2025

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

3:43 min

The enduring legacy of the amazon S3 storage API

Chris Heilmann Chris Heilmann +3 · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

Videos

See all

Related articles

See all