Senior Staff Architect, Product Software in Sunnyvale, CA

$150K - $200K(Ladders Estimates)

Equinix   •  

Sunnyvale, CA 94086

Industry: Enterprise Technology

  •  

11 - 15 years

Posted 49 days ago

  • Senior Staff Architect, Product Software
  • Equinix is one of the fastest growing data center companies, growing connectivity between clients worldwide. That's why we're always looking for creative and forward thinking people who can help us achieve our goal of global interconnection. With 200 data centers in over 24 countries spanning across 5 continents, we are home to the Cloud, supporting over 1000 Cloud and IT services companies that are directly engaged in technological innovation and development. We are passionate about further evolving the specific areas of software development, software and network architecture, network operations and complex cloud and application solutions.
  • At Equinix, we make the internet work faster, better, and more reliably. We hire hardworking people who thrive on solving hard problems and give them opportunities to hone new skills, try new approaches, and grow in new directions. Our culture is at the heart of our success and it's our authentic, humble, gritty people who create The Magic of Equinix. We share a real passion for winning and put the customer at the center of everything we do.
  • You plan day to day work and strategic direction of the design phase of either a construction project or major energy efficiency or refurbishment project. You may lead specific tasks unsupervised. Additionally, you mentor junior team members.
  • Responsibilities

  • Developing software and system architectures for building out IaaS, PaaS and SaaS offerings for edge computing
  • Working across the organization to provide technical leadership.
  • Assessing new technologies in the domain of edge computing and best practices for adoption.
  • Driving standardization and automation into all aspects of the edge services design and implementation
  • Engaging with internal and external customers for briefings, issue escalation, and solution development related to edge services.
  • Enabling the extended teams through training, mentoring, and knowledge transfer.
  • Documenting software and system architecture design and implementation as appropriate for both internal and external consumption.
  • Qualifications

  • Bachelor's in Computer Science or Computer Engineering. Master's degree preferred in Computer Engineering, Electrical engineering, Computer Science, related technical field or equivalent practical experience
  • 10+ years of software development experience
  • 3+ years of hands-on cloud engineering and architecture design experience with at least one of the leading public cloud platforms, AWS, GCP, Azure, AliCloud, Oracle Cloud, etc.
  • Deep understanding of Openstack, VxLAN, NFV, Routing Protocols (BGP, MP-BGP, EVPN, ISIS, OSPF, etc.), Containerization, etc.
  • Proficiency in at least one or more of the following programming languages: Python, Go, C++, C, Java.
  • Deep understanding of Service Oriented Architecture design. Hands on experience in building Micro-services
  • Deep understanding of Kubernetes and containerization
  • Middleware infrastructure/services integration experience. Extensive knowledge and hands-on experience with message queues, API gateway, Nginx, etc.
  • Ability to solve problems independently and systematically, coupled with strong written and communication skills and a sense of ownership and drive
  • Self-motivated with ability to multi-task and work under minimal supervision
  • Open minded, flexible and willing to adapt to changing situations.
  • Must be a strong team player and able to collaborate effectively with overseas team. Comfortable working with global teams operating across different time zones
  • Additional Qualifications

  • Experience with highly-scalable cloud application developments
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems.
  • Experience working with fault tolerant and highly-available distributed systems
  • Experience with distributed data collection system design
  • Equinix is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, or status as a qualified individual with disability.

Apply



Valid Through: 2019-10-21