RedwoodCityRecruiter Since 2001
the smart solution for Redwood City jobs

Principal Software Engineer, Technology and Architecture, Office of the CTO

Company: Equinix
Location: Redwood City
Posted on: June 2, 2021

Job Description:

Principal Software Engineer, Technology and Architecture, Office of the CTOAt Equinix, we spark new opportunities by making internet better and enabling businesses to deploy and scale their digital infrastructure where everything is within reach.We offer the world's largest platform of high-quality data centers, including reliable interconnection to ecosystems of enterprises, clouds, networks and IT providers. With our global footprint of 200data centers spanning 55 metros in 26 countries and 5 continents, we currently serve nearly 10,000 customers, including the largest cloud providers, Fortune 500 enterprises and Global 2000 companies. Platform Equinix contains the highest share of public cloud on-ramps and most physically- and virtually-interconnected ecosystems.Our culture is at the heart of our success and it is our authentic, humble, gritty people who build The Magic of Equinix. We share a real passion for winning and put the customer at the center of everything we do. We are also big on innovation and constantly look for ways to bring to bear technology to better serve the evolving needs of our customers and benefit society in an increasingly digital world. Within Equinix, the Office of the CTO (OCTO) is chartered with:Developing the company's technology roadmap and target architecture to advance the vision of Platform Equinix based on a "software-defined-everything" model; Driving next-generation technology development & innovation to guide decisions on new investments and service offerings; and Delivering industry thought leadership, with a focus on building a closer engagement with the software developer community. Equinix's OCTO team members are seasoned technologists who have a deep passion for innovation and bring perspectives from diverse technology backgrounds and areas, including, and not limited to, distributed systems, cloud-native computing, software-defined infrastructure (data center, networking, bare-metal), large-scale data processing, artificial intelligence, wireless communications, security, etc.The OCTO team is looking for a "Principal Software Engineer, Technology and Architecture" to help design and develop next-generation software capabilities that will help shape the technology vision and target architecture of Equinix's products and services. We are looking for someone with a passion for developing modern, world-class software that provides simple and elegant abstractions for complex systems. While the preferred location for the role is our global headquarters in Redwood City, CA (or Sunnyvale, CA), there is an option for candidates to be based at other major Equinix locations in the US. As a Principal Software Engineer, you will provide software engineering expertise and technical leadership for at least one next-generation technology initiative critical to the OCTO's charter. You will have the flexibility to work on different projects to learn new technologies as we continue to explore new areas and drive innovation across the infrastructure stack and technology domains.ResponsibilitiesProvide technical leadership to design, develop, test, deploy, maintain and improve code for next-generation infrastructure programmability and automation capabilities.Contribute to efforts to develop and refine Equinix's software architecture principles, vision and roadmap.Serve as a visible thought leader internally (e.g. by providing mentorship on modern software design) as well as externally (e.g. through engagements within relevant industry forums and making technical contributions).QualificationsA Bachelor of Science degree in Computer Science or a related engineering field. A Master of Science or Ph.D. degree is preferred.10years of relevant technology and software engineering experience, including within at least one technology domain across the infrastructure stack. 12years' experience is preferred.Solid background in programming languages (Go, Java, Python, etc.), API development, and/or data pipelines.Experience with open software-defined infrastructure and cloud-native technologies, ecosystems, open-source community and industry forums such as the Linux Foundation.Experience developing code deployed in large-scale infrastructures. Experience examples include infrastructure engineering, DevOps, tooling/product/API development, significant open-source contributions, etc. Solid technical understanding of hybrid, multi-cloud architectures (engineering/operations experience a bonus).Excellent writing and verbal communications skills from engineering to executive.Excellent collaboration and people skills.Equinix is an equal opportunity employer. All qualified 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.Job InfoType:Full timeLocation: Redwood CitySDL2017

Keywords: Equinix, Redwood City , Principal Software Engineer, Technology and Architecture, Office of the CTO, Other , Redwood City, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Redwood City RSS job feeds