Apple Sr. Software Engineer in Santa Clara Valley, California

Sr. Software Engineer

Job Number: 57867204

Santa Clara Valley, California, United States

Posted: Jun. 5, 2017

Weekly Hours: 40.00

Job Summary

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Are you ready to take your career to the next level? Apple is looking for a openminded and creative software engineer who is ready to be challenged with problems that enterprise applications face in todays ever changing world.

The IS&T R&D Team at Apple is looking for proven talent to shape the future of an existing enterprise application.

To achieve our goals:

We will need someone who is able to think different yet communicate those ideas to others.

We need a talent who can deconstruct an existing system that is connected to various clients.

We need talent that can provide leadership in design and construction that supports long term sustainability.

The individual filling this position will be expected to have extensive high volume workflow experience with Java and database technologies as the core architecture.

Key Qualifications

  • Java, Spring Framework, Object Oriented Design (5 + years)

  • Restful API design, creation and support

  • Oracle SQL, Table Design, Performance Tuning (5 + years)

  • Experience with Big Data or NoSQL solutions

  • Proven Analysis, Problem Solving and Critical Thinking skills

  • Eager to take on new skills and proven ability to have done so

  • Ability to constructively challenge conventional thought

  • Ability to communicate ideas clearly and equally capable of listening

  • Experience working with enterprise solutions

  • Proven ability to multi-task between sprint activity and non-sprint activity yet still meet commitments.

  • Git branching experience with Jenkins (or similar) Continuous Integration tools.

  • Cocoa programming experience is a bonus.


Support Apple! Utilize your current skills and grow them at the same time while you help us improve our enterprise case management tool that supports internal and external user communications. We need you to help design and implement new enhancements on this enterprise solution. We need you to contribute to future direction with component architecture. We need you to help breakdown requests and needs into manageable tasks for our Agile driven development goals. You will be challenged to provide solutions that handle high volume, large data sizes and challenging communication patterns. We will expect great things from you and we will support you in achieving them.


Proven work experience in the areas above. BS or MS in Computer Science.

Additional Requirements