Taro Logo

Software Engineer, Information Systems & Technology

Apple is a technology company that creates innovative products and services including iPhone, Mac, iPad, and more.
$143,100 - $214,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Information Systems & Technology

Join Apple's Information Systems and Technology (IS&T) group, the nerve center of Apple's operations, as a Software Engineer. This role offers an exciting opportunity to work on critical systems that power Apple's global operations and customer experiences.

As a Software Engineer in IS&T, you'll be part of a team that develops and maintains essential software systems across multiple domains - from apple.com to Apple Store systems, from AppleCare to enterprise-wide systems for identity, operations, recruiting, and people management. You'll also work on data center software and Apple-wide data processing & AI/ML systems.

The position requires strong Java programming skills and experience with distributed systems. You'll be working with both relational databases like PostgreSQL and NoSQL solutions like MongoDB. The role involves full-cycle software development, from planning and design to implementation and maintenance.

You'll collaborate closely with cross-functional teams, including other Software Engineers, Project & Product Managers, and Product Designers. This collaborative environment provides opportunities to contribute to systems that millions of Apple customers and employees rely on daily.

The ideal candidate should be self-motivated, detail-oriented, and results-driven, with excellent communication skills. You'll need to demonstrate engineering excellence while delivering high-quality solutions on time. The role offers competitive compensation, comprehensive benefits, and the chance to work on impactful projects at one of the world's most innovative technology companies.

This is an excellent opportunity for a mid-level software engineer looking to make a significant impact while working with cutting-edge technologies in a collaborative environment. You'll be part of a team that's essential to Apple's operations, helping to create and maintain the systems that keep Apple running efficiently while delivering exceptional experiences to customers worldwide.

Last updated 8 minutes ago

Responsibilities For Software Engineer, Information Systems & Technology

  • Develop, test, document, improve, and maintain code mostly in Java
  • Partake in every aspect of projects, from planning to design to implementation
  • Work closely with other Software Engineers, Project & Product Managers, Product Designers
  • Design and manage systems, frameworks, and apps for Apple customers and employees

Requirements For Software Engineer, Information Systems & Technology

Java
MongoDB
PostgreSQL
  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience
  • 2+ years proven experience developing software in a professional capacity
  • 1+ years proven experience implementing cloud-based distributed systems
  • 1+ years proven experience using relational and NoSQL databases
  • 1+ years proven experience with Java
  • Familiarity with OOP principles, data structures, algorithms, and software design patterns

Benefits For Software Engineer, Information Systems & Technology

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer, Information Systems & Technology

Software Development Engineer

Software Development Engineer role at Apple's Silicon Technologies group, focusing on internal tools and infrastructure development for silicon engineering.

Custom Circuit RTL Design Engineer

Custom Circuit RTL Design Engineer role at Apple, focusing on designing and implementing behavioral RTL models for custom SRAM arrays and working with SOC teams on chip integration.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

App Compatibility Triage Systems Engineer

App Compatibility Systems Engineer role at Apple, focusing on ensuring third-party software compatibility across Apple's ecosystem through data analysis and machine learning.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification, test-plan development, and ensuring bug-free first silicon for IP designs.