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
10 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: 21 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: 14 days ago • Promoted
Senior Information Security Systems Engineer

Senior Information Security Systems Engineer

Leidos • Mountain View, California, USA
Part-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: 18 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

DRH Search • Mountain View, CA, United States
Full-time
We're assisting a well-established autonomous systems startup with their search for sr.The role will work out of their Mountain View, CA office five days a week. Work across the entire stack to deve...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, 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: 10 days ago • Promoted
System Software Engineer, Sr. Staff

System Software Engineer, Sr. Staff

SK hynix America Inc. • San Jose, CA, United States
Full-time
Job Title : System Software Engineer, Sr.At SK hynix America, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones to data ...Show more
Last updated: 10 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: 13 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. 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 Engineer

Sr. Software Engineer

Fortinet • Sunnyvale, CA, United States
Full-time
Join Fortinet as a Senior Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more. This position offers the ch...Show more
Last updated: 1 day ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

Lynx Software Technologies • Sunnyvale, CA, United States
Full-time
Founded in 2004 with locations in Atlanta, GA and Fort Worth, TX, Thompson Software Solutions LLC.As a defense-focused software company of proven and dedicated employees, we take pride in our abili...Show more
Last updated: 2 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

CommScope • Sunnyvale, California, USA
Full-time
In our always on world we believe its essential to have a genuine connection with the work you do.RUCKUS delivers purpose-driven networks powered by Artificial Intelligence (AI) and Machine Learnin...Show more
Last updated: 10 hours ago • Promoted • New!
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: 24 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: 20 days ago • Promoted
Sr. Software Engineer

Sr. Software Engineer

GEICO • Palo Alto, CA, United States
Full-time
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities.Every day we honor our iconic brand by offering quality coverage to millions of customers and being the...Show more
Last updated: 1 day 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
Sr. Sensors Software Engineer

Sr. Sensors Software Engineer

Qualcomm • Santa Clara, CA, United States
Full-time
Engineering Group, Engineering Group > .Sensors-based technology has a wide range of applications including navigation, gaming, smart user interface, multimedia, virtual reality, and augmented reali...Show more
Last updated: 10 days ago • Promoted