Job Actions

Job Information

Senior Software Engineer - Retail
LOS ANGELES CA 90001
Category: Computing, Publishing
  • Your pay will be discussed at your interview

Job code: lhw-e0-88963065

Company Profile

Apple

Contact Company


Local Information

Laugh while you Look

Sponsored Ads

Summary

  Job posted:   Sun Apr 29, 2018
  Distance to work:   ? miles
       
  1 Views, 0 Applications  
 
Senior Software Engineer - Retail

# Senior Software Engineer - Retail


Job Number: 113714275

Santa Clara Valley, California, United States

Posted: 27-Apr-2018

Weekly Hours: 40.00


**Job Summary**

Imagine what you could do here. At Apple, new 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 help automate the network infrastructure that supports millions of visitors to Apple Retail Stores worldwide? How about building systems to interact, manage and deploy thousands of devices? Or helping us to explore the place where networking intersects with virtualization? If any of this sounds fun or exciting, keep reading...


Come help us build the next generation of Retail Network Infrastructure at Apple. We are seeking an exceptional Senior Software Engineer to join our Infrastructure Services (IS) team, with a focus on Retail infrastructure. This is a highly technical, hands-on role in a dynamic and fast paced environment.




**Key Qualifications**

* Expert skills in Python, Perl, C++, Shell Scripting, Java, Golang

* Experience with databases (NoSQL, MongoDB/Cassandra, MySQL)

* Experience interacting with REST APIs on networking platforms (Netconf, YANG, NX-API)

* Background building distributed, server-based infrastructure supporting a high volume of transactions in a mission critical environment.

* Knowledge of Agile software development methodologies

* Experience with configuration management tools (Puppet, Chef, Ansible, cfengine, etc)

* Experience with automation tools (both open source and commercial)

* Knowledge of BGP and Internet Routing Policies

* Solid UNIX skills (Linux and/or FreeBSD)

* Knowledge of networking and security*


**Description**

You will evaluate, test, develop, implement, and support solutions to address a variety of business needs. You will work with all aspects of networking at Apple to understand common problems and to develop solutions. You will support the systems you build. You will contribute to building reusable and scalable platforms, while remaining flexible enough to hack together a quick fix when the situation calls for it. You will create solutions people didn't even know they needed, and they will become indispensable.



THE IDEAL CANDIDATE:

- Ability work through ambiguity and change, if/when encountered

- Ability to work independently, but also within a team environment

- Knows how to mentor other team members on topics and strategies in software development

- Excellent written and communication skills

- Is enthusiastic to develop solutions to interesting problems rarely seen in smaller environments.

- Has a driving passion to improve existing processes and systems.

- Independently identifies problem areas and creates elegant solutions.

- Excellent problem resolution skills

- Good communication and documentation skills




**Education**

Bachelors in Computer Science or related field, or equivalent experience




**Additional Requirements**

This position requires 24x7 on-call availability for several weeks a year.




More Information »