Sr Software Engineer, Apple Cloud Networking
Apple
Software Engineering
Sunnyvale, CA, USA
Posted 6+ months ago
Key Qualifications
- Hands-on experience in building sophisticated and fault-tolerant systems
- In-depth knowledge on networking protocols and packet forwarding architecture
- Experience in infrastructure-as-a-code and APIs
- Strong systems programming skills including multi-threading, concurrency, caching, batching
- Strong and proven record of working with multi-functional teams
- Outstanding communication skills with the ability to articulate concepts, designs and decisions.
- Hands-on experience with large scale production systems
Description
You will contribute to an end-to-end production life-cycle from concepts to design, develop, test, deploy, maintain, and enhance large scale software solutions. In an organization with high-reaching goals and autonomy, you will engage in providing technical leadership on high impact projects, influence and drive multi-functional teams, facilitate alignment and clarity across teams, and handle priorities, deadlines and deliverables. You will be expected to practice and champion foundational software and systems development principles. The role requires utmost ownership and a hands-on leader who has a steadfast passion and enthusiasm for building elegant and powerful systems and platforms for solving sophisticated problems at scale!
Education & Experience
BS and MS or equivalent experience in Computer Science.