Software Engineer, Client & Collaboration Services Apple Jobs

Davvcgbo 400x400 Apple | Santa Clara 2018-09-06

We live in a mobile and device driven world where knowledge of the physical world around us is needed. We rely on this knowledge to get around, to learn about our environment and to enable spectacular new features for custom applications. Apple is meeting those needs as robustly and as creatively as possible and is interested in people who want to help meet that commitment. The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways. If this sounds like the kind of environment that you find intriguing, then let's talk.

These elements come together to make Apple an amazing environment for motivated people to do the greatest work of their lives. You will become part of a team that is developing excellence, creativity and innovation as we enable the design of the next generation of revolutionary Apple products.

The Client & Collaboration Services team ensures Apple’s employees are productive, efficient and secure. We are looking for an Information System Engineer to work with our enterprise initiatives that will improve communication via tools like Box, Quip, and ConnectMe. We are looking for individuals who can thrive in a dynamic workplace where both individual drive and team collaboration are the keys to success. You will be responsible for digging in and understanding how 3rd party solutions work as well as building quick prototypes of other integrations. 

Apple would like to benefit from your superb communication skills, and your desire to work with an amazing teams. If you like a challenge, you think you can pick up new technology quickly as well as being open to learning, exploring and studying Tech that is new to you... This may be a great opportunity for you. 

We believe as part of the Collaboration Services team you will lead precise operation of existing systems. You will demonstrate your understanding how 3rd party solutions work and how we can integrate them with our internal implementation of SAML. There will be provisioning as well as building quick prototypes of other integrations to help deliver new solutions. Communication between groups are important to develop new ways of working. 

Key Qualifications

  • Experience in designing and handling systems with high performance, scalability and availability. Experience implementing 3rd party solutions with a solid focus on performance, security, reliability and internal tool integrations.
  • You will work in multi-functional teams to define, schedule, track and communicate status of all work taking place within those teams. Efficiently troubleshoot/prioritize issues and reinforce a culture of root cause analysis.
  • Responsible for configuration, management, and support of infrastructure with careful regard to availability, connectivity, performance, and security. Experience with Oracle RDBMS, Cassandra, Git, Jenkins and Scrum development process. Experience with SAML (Security Assertion Markup Language). Accomplished automation/scripting experience with Bash, Perl or Python
  • Quality check the work of developers to ensure that the releases have exception handling are modular and have correct level of logging, comments etc. Guide the operations contractors to automate where ever possible for releases, QA, account creation, monitoring, alerting etc. Coordinate vendor concern by acting as a bridge to the vendor’s support and engineering resources.
  • Experience with Java and J2EE, Java8 related technologies: Spring Framework, spring-boot, JUnit / TestNG. Deep understanding of data structures, algorithms, design patterns, enterprise architecture and software engineering principles
  • Significant experience developing and implementing, and maintaining high volume web applications, developing secure web applications, and building and managing RESTful services.
  • An ability to setup quick environments for app servers and DB to allow for the prototypes as needed.
  • Strong curiosity and a willingness to learn and talk about emerging technologies along with a positive and enthusiastic engagement style.


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

Our mission will be to improve the end user services that support for all of Apple’s enterprise. This position will work closely with the entire Collaboration Services Team to build integrated experiences that work across the whole portfolio of tools. You will be responsible for running the day-to- day development activities of a group of developer and operations contractors. 

- You should have the ability to handle conflicting project demands and thrive in a fast-paced environment.

- You should enjoy challenging and innovative projects and thrive in a fast-paced environment where accountability is paramount. 

- This job requires superb communication skills to work cross functionally with other organizations within and outside of Apple as well as presentation skills and attention to detail.

- Deploying and securing collaboration solutions is a big plus as is experience with AWS-hosted applications and a solid knowledge of data encryption is strongly desired.


BS/MS in Computer Science or related field, or equivalent work experience.

apple jobs, apple careers, tech, jobhired

Recommended Jobs: