Software Development Engineer @ Apple
Your Application Journey
Email Hiring Manager
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.