Software Engineer

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200149155
  • Jobs Rated
    8th
Summary

Summary

Posted: Feb 14, 2020

Weekly Hours: 4

Role Number:200149155

We are a diverse collection of thinkers and doers, continually reimagining our products, systems, and practices ...Summary

Summary

Posted: Feb 14, 2020

Weekly Hours: 4

Role Number:200149155

We are a diverse collection of thinkers and doers, continually reimagining our products, systems, and practices to help people do what they love in best user friendly efficient way. Apple is a deeply collaborative place, where everything we create is the result of people in different roles and teams working together to make each other's ideas stronger. That same passion for innovation that goes into our products also applies to our practices, strengthening our commitment to leave the world better than we found it.

Today, the Retail Engineering provides one of the best Apple Experience to Customers in the world and operates in multiple countries worldwide.

We at the Retail store apps Cloud and Infrastructure engineering team strive to create and support tools and systems that enable our engineers to develop and publish software in a reliable and repeat-able way. We are looking for a passionate software engineer to join our team and help us build the next generation of tools that becomes the foundation of our cloud portfolio.

Are you a lifelong learner? Do you have a passion for building tools and automation? Come and join us in a fun-loving, highly motivated team and be a part of Apple's WW retail journey.

Key Qualifications

  • Proficiency in object-oriented programming & concurrent systems
  • Production experience with developing web services based on REST standards (preferably in Java)
  • Experience working with web servers such as Tomcat, Spring Boot, Jetty, Nginx (preferably all)
  • Sound knowledge and experience of relational and nosql datastores (e.g. Oracle, Couchbase, Cassandra)
  • Sound knowledge on streaming solutions (e.g. Kafka, RabbitMQ)
  • Knowledge on Version Control Systems (GIT, SVN), build tools (e.g. Maven, Gradle, NPM, GoDep) and CI/CD tools (e.g. Jenkins / Travis CI/ Circle CI)
  • Knowledge on Linux based platforms, and Scripting in Shell/Python
  • Detailed understanding of containerization and cluster management technologies (e.g. Docker, Kubernetes, Swarm)
  • Expertise with cloud platforms such as AWS, GCP, Azure, or similar.
  • Experience with Golang or strong desire to learn

Description

At Retail store apps team, we build and lead large scale web and iOS applications that are used by Apple retail store employees worldwide. As we expand our presence from Apple Data center to other cloud providers, we are looking for an ambitious and highly motivated software engineer to help us in this journey
Should have the ability to work in a fast-paced, mission critical environment
While the candidate will write a fair amount of code, a lot of our work will also involve operationalizing and integrating systems to get continuous delivery pipeline kicking in.
Work closely with development and QE team to understand their needs and provide constant feedback to the stakeholders
Identify performance bottlenecks by working closely with development team and help in crafting fault-tolerant and resilient applications
Automate things rather than doing them twice.
Strong analytical, problem solving and social skills. Excellent written and verbal communication skills is a requirement

Education & Experience

Basic Qualifications - BS in Computer Science or equivalent
Preferred Qualifications - MS in Computer Science or equivalent

Additional Requirements

  • Knowledge of Configuration Management tools (e.g. Ansible, Puppet, Chef, SALT, Terraform, CloudFormation)
  • Experience with Logging and Monitoring tools (Splunk, Kibana, Grafana)


Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199