Software Development Engineer
@ Apple

Cupertino, California, United States
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX****** @apple.com
Recommended after applying

Job Details

Overview

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn’t have imagined, and now, can’t imagine living without. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Description

APPLE INC has opportunities available in Cupertino, California and various other locations throughout the USA. In this role, you will research, design, and develop computer and network software or specialized applications for medical professionals to facilitate secure data sharing. You will apply computer science, engineering, and mathematical analysis to create applications that employ advanced cryptographic solutions ensuring the highest level of privacy and security.

You will design, implement, and maintain complex front-end tools to curate a library of patient-focused medical content and build systems integrating healthcare standards such as SMART and FHIR. Working closely with design teams, you will achieve top-quality user experience through gathering requirements, conducting studies, and providing detailed design input.

You will also design and build stable, scalable production systems using technologies such as Scala, Java, PostgreSQL, and graph databases, while maintaining an intense focus on security including HIPAA compliant systems. Additionally, you will improve engineering tools focused on faster development, debugging, and building DevOps infrastructure including CI pipelines.

Pay & Benefits

This is a 40 hours/week role with a base pay range between $147,400 - $220,900 per year. Compensation is determined by skills, qualifications, experience, and location. Employees may also become Apple shareholders through various stock programs, and enjoy comprehensive benefits including medical, dental, retirement plans, as well as tuition reimbursement for career advancement.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related field.
  • Experience with HTML/CSS, JavaScript for custom data visualizations and web applications.
  • Proficiency in functional and object-oriented programming.
  • Experience with UX design tools like Sketch or Figma and modern web frameworks such as React.
  • Knowledge of web accessibility practices and testing frameworks like Jest, Cypress, or Test Café.

Preferred Qualifications

N/A

Key skills/competency

Software Development Engineer, computer science, cryptography, HIPAA, Scala, Java, PostgreSQL, React, DevOps, UX design

How to Get Hired at Apple

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight healthcare and software experience.
  • Showcase technical skills: Emphasize Scala, Java, and CI pipelines.
  • Research Apple's culture: Understand their innovation and values.
  • Prepare for interviews: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review Scala and Java basics.
Practice building secure HIPAA systems.
Study CI pipelines and DevOps tools.
Refine front-end development with React.

Behavioral Questions

Describe teamwork on challenging projects.
Explain conflict resolution in design collaborations.
Discuss time management under deadlines.
Share experiences with problem-solving.

Frequently Asked Questions