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
6 days 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. Staff Software Engineer Systems Infrastructure

Sr. Staff Software Engineer Systems Infrastructure

LinkedIn • Mountain View, California, USA
Full-time
This role will be based in Mountain View CA or Bellevue WA.At LinkedIn our approach to flexible work is centered on trust and optimized for culture connection clarity and the evolving needs of our ...Show more
Last updated: 17 days ago • Promoted
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: 10 days ago • Promoted
Sr. DevOps Engineer

Sr. DevOps Engineer

Fortinet • Sunnyvale, CA, United States
Full-time
We are seeking a DevOps Software Developer experienced in Build and Release Engineering, Secure Software Development, and Software Supply Chain Risk Management (SCRM) in alignment with ISO 27001, N...Show more
Last updated: 10 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Stanford Health Care • Palo Alto, CA, United States
Full-time
If you're ready to be part of our legacy of hope and innovation, we encourage you to take the first step and explore our current job openings. Your best is waiting to be discovered.Day - 08 Hour (Un...Show more
Last updated: 30+ days ago • Promoted
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

NetApp • SAN JOSE, CA, United States
Full-time
NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers iden...Show more
Last updated: 14 days ago • Promoted
Sr. Software Engineer, Healthcare, EHR Systems

Sr. Software Engineer, Healthcare, EHR Systems

Talent Search PRO • Pleasanton, CA, United States
Full-time
The Senior Software Engineer, Product Engineering is responsible for designing, developing, and maintaining cloud-based healthcare solutions that power next-generation Electronic Health Record (EHR...Show more
Last updated: 6 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

CommScope • Sunnyvale, CA, United States
Full-time
Sunnyvale, California, United States, 94089.In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. RUCKUS delivers purpose-driven networks powered by ...Show more
Last updated: 5 days ago • Promoted
Sr. Software Engineer, Information Systems & Technology

Sr. Software Engineer, Information Systems & Technology

Apple • Cupertino, CA, United States
Full-time
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...Show more
Last updated: 30+ 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: 9 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. System Engineer

Sr. System Engineer

Support Revolution • San Jose, CA, United States
Full-time
Select how often (in days) to receive an alert : Create Alert.San Jose, California, United States.Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Ce...Show more
Last updated: 30+ days ago • Promoted
Sr Software Engineer - AI Infrastructure

Sr Software Engineer - AI Infrastructure

Oracle • Santa Clara, CA, United States
Full-time
Oracle Cloud Infrastructure (OCI) is looking for a Senior Software Engineer - AI Infrastructure to lead the development of scalable, resilient, and secure infrastructure systems that underpin the c...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer (DevOps)

Sr. Software Engineer (DevOps)

Blackhawk Network • Pleasanton, CA, United States
Full-time
Today, through BHN’s single global platform, businesses of all kinds can tap into the world’s largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motiv...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: 15 days ago • Promoted
Sr. Engineer, Software

Sr. Engineer, Software

Alamar Biosciences, Inc. • Fremont, CA, United States
Full-time
At Alamar, we are passionate about enabling our customers to make scientific discoveries that translate into clinical outcomes and benefit patients. Our team is growing quickly as we develop innovat...Show more
Last updated: 19 days ago • Promoted
Systems Software Engineer II

Systems Software Engineer II

Sunbelt Controls • Pleasanton, CA, United States
Full-time
The position requires the individual to apply their technical knowledge and experience for the successful database programming and custom graphics development and subsequent installation of this pr...Show more
Last updated: 30+ days ago • Promoted
Sr. Software Engineer, Middleware, Autonomy

Sr. Software Engineer, Middleware, Autonomy

Rivian • Palo Alto, CA, United States
Full-time
Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...Show more
Last updated: 30+ days ago • Promoted