Senior Manager, Product Software Arch and EngEquinix is the world’s digital infrastructure company, operating 240+ data centers across the globe and providing interconnections to all the key clouds and networks. Businesses need one place to simplify and bring together fragmented, complex infrastructure that spans private and public cloud environments. Our global platform allows customers to place infrastructure wherever they need it and connect it to everything they need to succeed.At Equinix, we help the world’s digital leaders scale with agility, speed the launch of digital services, deliver world-class experiences, and transform people’s lives. Our culture is based on collaboration and the growth and development of our teams. We hire hardworking people who thrive on solving challenging problems and give them opportunities to hone new skills, and try new approaches, as we grow our product portfolio with new software and network architecture solutions. We embrace diversity in thought and contribution and are committed to providing an equitable work environment. that is foundational to our core values as a company and is vital to our success.Job SummaryThe Sr Manager, Abstraction & Orchestration Systems will lead a global team of developers who are responsible for designing, developing, and supporting Network Abstraction & Orchestration Systems for a multi-vendor Global Network supporting Equinix Digital Services Portfolio. This leader will advocate and implement agile best practices towards building service provider grade Abstraction & Orchestration platforms. As a key stakeholder in ensuring success of Equinix Digital Services product portfolio, this leader will also be responsible for implementing Platform/micro-services ways of working with an API first development methodology ensuring quality and just-in-time delivery of network as code to product development and related applications/dashboards for Service operations. This role will work closely with CTO org, Product Management & Product Development & Service Operations teams and will take a proactive role in supporting prioritization, planning and roadmap conversations based on business needs, technology evolution and Digital Services strategic direction. This role reports to Sr.Director of Digital Programmability Engineering and will manage a global team of approximately 8 to 10 developers.ResponsibilitiesHire, coach and manage agile teams that support the Network Abstraction & Orchestration Systems to deliver automated network service solutionsLeading the development team in the design, development, coding, testing and debugging of applications in adherence to Industry and Equinix development standardsImplement Agile & DevOps culture in the team ways of working.Participate in product roadmap grooming & create project deliverables to meet the roadmapDesign, Develop and deliver Network Abstraction & Orchestration APIs and Services for Equinix Product PortfolioDesign, Develop and deliver Network Provisioning Services APIs and ServicesDesign, Develop & Operate Vendor agnostic models & interfaces that supports Programmable Network evolution (NetConf/RESTConf interfaces, OpenConfig models etc)Build dashboards and track metrics related to delivered API’sWork with cross functional influencers and stakeholders from different organizations effectively building trusted relationshipsCollaborate with cross-functional teams to define and manage abstraction & orchestration requirements for products and participate in early phase requirement definition, prioritization and increment commitsExpectation to manage risk and resolve issues as they occurResponsible for strategic planning and prioritization of initiativesManages implementation of approved improvement recommendationsKnowledge & Experience:10+ years of total experience in software development in the networking domainExperience in leading Software Development engineers and teamsProven knowledge and experience in the SaaS/Network Orchestration platforms that includes delivering API’sProven experience systemizing for scale of enterprise orchestration platforms.Proven experience in software and automation, especially related to cloud and networkingSkills & Attributes:Deep understanding of building and delivering API’s and API architectures (REST, Websockets, Kafka, Java & Python)Solid domain knowledge on NetConf/RESTConf, YANG interfaces and OpenConfig, NED (Network Element Drivers) and similar modelsExperience with Network Orchestration Systems like NSO, Ansible, OpenDaylight or other orchestration systemExperience in developing & managing REST based & microservices architecture based Software ApplicationsKnowledge of OpenStack or similarStrong Network domain skills including Routing & Switching technologiesThe targeted pay range for this position in the follow location is / locations are:San Francisco, CA / Bay Area: $179,00 to $304,000Dallas, TX: $159,000 to $271,000Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, you may send an email to accommodations@equinix.com. Please provide your contact information and let us know how we can assist you.Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.
View Original Job Posting