Talent.com
Sr. Software Engineer, Information Systems & Technology
Sr. Software Engineer, Information Systems & TechnologyApple • Sunnyvale, CA, United States
Sr. Software Engineer, Information Systems & Technology

Sr. Software Engineer, Information Systems & Technology

Apple • Sunnyvale, CA, United States
11 hours ago
Job type
  • Full-time
Job description

Role Number : 200620195-3956

Summary

Join us, the team that serves as Apple’s nerve center : Apple Information Systems and Technology group!

We are looking for mid-career senior-level Java Software Engineers, who will work closely with other Software Engineers, Project & Product Managers, Product Designers, other internal & external partners as well as with Apple leadership.

There are countless ways you can contribute here, from working on apple.com to software for digital & physical Apple Stores, from software for Apple Care to Apple-wide systems for identity, operations, recruiting, and people management, from software for Apple data centers to Apple-wide data processing & AI / ML systems.

When you join IS&T, you’ll help design and manage systems, frameworks, and apps that countless Apple customers and employees rely on every day. Together, we’ll explore all the ways to improve how Apple operates, freeing our employees to do what they do best, and crafting magical experiences for our customers!

Description

As a senior-level Software Engineer, you will design, develop, test, document, improve, and maintain code mostly in Java (and other languages as needed). You will partake in every aspect of your projects, from planning to design to implementation and future iterations, and you will be encouraged to play an extended role in designing solutions.

The ideal candidate is self-motivated, pro-active and results-driven. Attention to detail, dedication to providing high-quality solutions modeling engineering excellence, and ability to work towards on-time delivery of projects are all crucial qualities needed to work at Apple as a Software Engineer.

The ideal candidate will also possess excellent communication and collaboration skills to work with various internal and external partners.

Minimum Qualifications

B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

5+ years proven experience developing software in a professional capacity. Longer experience preferred.

3+ years proven experience implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.)

3+ years proven experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases, including proficiency in schema design and query optimization.

2+ years proven experience with Java, including proficiency in concurrency, memory management, and performance optimization techniques.

Proficiency in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF), with a proven focus on implementing testable, maintainable, and extensible backend code.

Preferred Qualifications

Track record of leading software projects within a team as a tech lead (TL), while mentoring software engineers.

Comfortable using CI / CD tools to build, test, deploy, and release containerized software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc.).

Expertise in Java web (e.g. ServiceTalk, Spring, Dropwizard, Quarkus, Micronaut, etc.) and unit testing frameworks (e.g. JUnit, Mockito, etc.).

Experience with tooling languages (e.g. Go, Python, Ruby, etc.) and distributed orchestration & computing systems (e.g. Airflow, Spark, Flink, etc.).

Understanding of advanced JVM internals (e.g. garbage collection, memory allocation, JIT, JNI, etc.).

Knowledge of networking concepts & protocols (e.g. HTTP / HTTPS, CDN, edge computing, load balancing, OSI model, etc.)

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant () .

Create a job alert for this search

Sr Software Engineer • Sunnyvale, CA, United States

Related jobs
Sr. Communications Systems Engineer

Sr. Communications Systems Engineer

Reliable Robotics • Mountain View, CA, United States
Permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show more
Last updated: 30+ days ago • Promoted
Sr. ONTAP Systems Engineer

Sr. ONTAP Systems Engineer

NetApp • San Jose, California, US
Full-time
Find out if this opportunity is a good fit by reading all of the information that follows below.NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity...Show more
Last updated: 13 hours ago • Promoted • New!
Sr. Software Engineer

Sr. Software Engineer

Proofpoint • Sunnyvale, California, USA
Full-time
Proofpoint is a global leader in human- and agent-centric cybersecurity.We protect how people data and AI agents connect across email cloud and collaboration tools. Over 80 of the Fortunelarge enter...Show more
Last updated: 4 days ago • Promoted
Sr Staff IT Systems Engineer

Sr Staff IT Systems Engineer

Palo Alto Networks • Santa Clara County, California, USA
Full-time
As our IT Systems Engineer you will be a critical part of our Information Technology team.This is more than just a support role. you are the backbone of our corporate systems.You will have ownershi...Show more
Last updated: 2 days ago • Promoted
Software Engineer, Science

Software Engineer, Science

Chan Zuckerberg Initiative • Redwood City, California, United States
Full-time
The Chan Zuckerberg Initiative was founded by Priscilla Chan and Mark Zuckerberg in 2015 to help solve some of society’s toughest challenges — from eradicating disease and improving education to ad...Show more
Last updated: 30+ days ago • Promoted
Sr. Principal Escalation Engineer

Sr. Principal Escalation Engineer

Palo Alto Networks • Santa Clara County, California, USA
Full-time
This is a highly visible senior level position on a small but growing team that will benefit from out of box thinking and technical insight. The ideal Principal Engineering Escalation Engineer will ...Show more
Last updated: 4 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Mem Protocol • San Francisco, California, United States
Full-time
If you think about how to design networked systems for optimal uptime, efficiency, and latency then this may be a good fit for you. Designing and implementing efficient data storage solutions.Creati...Show more
Last updated: 30+ days ago • Promoted
Systems Software Engineer

Systems Software Engineer

The San Francisco Compute Company • San Francisco, California, United States
Full-time
We think people should buy it like one.Startups shouldn’t be forced to buy a year’s worth of compute time in order to get market rate and compute providers shouldn’t go bankrupt because they can’t ...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Dev Engineer, AGI Web information retrieval

Sr. Software Dev Engineer, AGI Web information retrieval

Amazon • Sunnyvale, California, USA
Full-time
We are looking for a Senior Software Development Engineer with Rust expertise to develop a multi-modal multi-lingual web-scale information retrieval system to make the worlds information accessible...Show more
Last updated: 4 hours ago • Promoted • New!
Sr. System Engineer

Sr. System Engineer

Supermicro • San Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Personalis • Fremont, California, United States
Full-time
At Personalis, we are transforming the active management of cancer through breakthrough personalized testing.We aim to drive a new paradigm for cancer management, guiding care from biopsy through t...Show more
Last updated: 30+ days ago • Promoted
Sr. Staff Engineer Software (Strata Logging Service)

Sr. Staff Engineer Software (Strata Logging Service)

Palo Alto Networks • Santa Clara County, California, USA
Full-time
Strata Logging Service (SLS) powers advanced cybersecurity innovations by providing a unique capability to normalize and correlate data across the entire enterprise. Radically simplify customer secu...Show more
Last updated: 3 days ago • Promoted
Sr. Software Engineer, Infra

Sr. Software Engineer, Infra

Jerry.ai • Palo Alto, California, USA
Full-time +1
Were building the first AI-powered.From insurance to repairs to road safety were connecting the entire car ownership experience into one mobile-first platform. Our revenue has grown 60x in the last ...Show more
Last updated: 3 days ago • Promoted
Sr. System Integration Engineer

Sr. System Integration Engineer

Reliable Robotics • Mountain View, CA, United States
Permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Integration Engineer

Sr. Software Integration Engineer

Reliable Robotics • Mountain View, CA, United States
Permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Blumen Systems • San Francisco, California, United States
Full-time
Blumen is building the operating system to power the next decade of American Infrastructure.A year from founding, we work with some of the largest renewable power, data centers, telecom, and utilit...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Visa • Foster City, California, United States
Full-time
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...Show more
Last updated: 30+ days ago • Promoted
Senior Information Security Systems Engineer

Senior Information Security Systems Engineer

Leidos Inc • Mountain View, CA, United States
Full-time
Leidos is seeking a qualified Senior Information Systems Security Engineer (ISSE) to serve as the cybersecurity contact responsible for ensuring that assigned federal information systems comply wit...Show more
Last updated: 9 days ago • Promoted