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
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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 () .

serp_jobs.job_alerts.create_a_job

Sr Software Engineer • Sunnyvale, CA, United States

Job_description.internal_linking.related_jobs
Sr. Software Engineer

Sr. Software Engineer

Proofpoint • Sunnyvale, CA, United States
serp_jobs.job_card.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 Fortune 100, 1...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Systems Engineer

Sr. Systems Engineer

Archer • San Jose, CA, United States
serp_jobs.job_card.full_time
Archer is an aerospace company based in San Jose, California building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility.We are...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Anyware Robotics • Fremont, CA, United States
serp_jobs.job_card.full_time
The Senior Software Engineer role focuses on designing, optimizing, and maintaining high-performance software for advanced robotic automation systems. This position involves leading code architectur...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

DRH Search • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. System Engineer

Sr. System Engineer

Supermicro • San Jose, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Software Engineer, Healthcare, EHR Systems

Sr. Software Engineer, Healthcare, EHR Systems

Talent Search PRO • Pleasanton, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
System Software Engineer, Sr. Staff

System Software Engineer, Sr. Staff

SK hynix America Inc. • San Jose, CA, United States
serp_jobs.job_card.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 ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. System Engineer

Sr. System Engineer

Support Revolution • San Jose, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. System Integration Engineer

Sr. System Integration Engineer

Reliable Robotics • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Fortinet • Sunnyvale, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

Lynx Software Technologies • Sunnyvale, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Software Engineer, Information Systems

Senior Software Engineer, Information Systems

Muon Space • San Jose, CA, United States
serp_jobs.job_card.full_time +1
Muon seeks a Senior Software Engineer to join our Information Systems team.The ideal candidate is a self-motivated and versatile software engineer with a strong desire to develop mission-critical i...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
Sr. Engineer, Software

Sr. Engineer, Software

Alamar Biosciences, Inc. • Fremont, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Information Security Systems Engineer

Senior Information Security Systems Engineer

Leidos Inc • Mountain View, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer

Sr. Software Engineer

GEICO • Palo Alto, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer, Middleware, Autonomy

Sr. Software Engineer, Middleware, Autonomy

Rivian • Palo Alto, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr. Sensors Software Engineer

Sr. Sensors Software Engineer

Qualcomm • Santa Clara, CA, United States
serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Sr. Software Engineer iOS

Sr. Software Engineer iOS

Purple Drive • San Jose, CA, United States
serp_jobs.job_card.full_time
We are looking for a Senior iOS Software Engineer to build and scale world-class mobile experiences for our customers.You will take ownership of features end-to-end, collaborate with cross-function...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted