Manager, Product Software Architecture and Eng

Posted 22 May 2024
Job type Permanent

Company's Benefits

  • Flexible Working Arrangements

    Flexible Working Arrangements

  • Equal Pay Initiatives

    Equal Pay Initiatives

  • Mentorship Program

    Mentorship Program

  • Leadership Development Program

    Leadership Development Program

  • Paid Parental Leave

    Paid Parental Leave

  • Return to Work Policy

    Return to Work Policy

  • Childcare Facilities

    Childcare Facilities

  • Breastfeeding Rooms

    Breastfeeding Rooms

  • Sponsorship Program

    Sponsorship Program

  • Coaching Program

    Coaching Program

  • Raise Numbers Of Women In Leadership

    Raise Numbers Of Women In Leadership

  • Internal Women's Networking Group

    Internal Women's Networking Group

Job Description

Who are we?

Equinix is the world’s digital infrastructure company®, operating over 250 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale with agility, speed the launch of digital services, deliver world-class experiences and multiply their value, while supporting their sustainability goals. 

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. 

Manager, Product Software Architecture and Eng

Job Summary

Engages Product Management to analyse business requirements and then transpose into technical designs, and then be responsible for the engineering team to implement the designs within the budgetary and timeline parameters.

Team Leadership

  • Recruit, mentor, and develop an excellent engineering technology team and provide opportunities for growth to ensure continuity of leadership succession

  • Lead an expert team of engineers, and responsible for growing and developing the team while encouraging them to achieve the goals of Equinix

  • Lead & guide the team towards achieving the annual interpersonal goals and quarterly objectives and key results

  • Facilitates quarterly performance evaluations of the team

  • Casts the engineering vision for the team and collaborating with the Product Management partners and achieving the vision

Requirements Analysis

  • Leads discussions and reviews of requirements/functional designs

  • Chairs and facilitates requirement definition meetings

  • Exercise rigor in prioritizing the roadmap, both functional and technical, to deliver high-quality software capabilities for Equinix customers

Software/Application Architecture

  • Leads architecture design and reviews

  • Collaborate closely with Product Management partners, and other engineering managers delivering high-quality, scalable, and reliable functionalities

Software Design

  • Leads designs of large requirements for improvements, projects, and cross system/functional

  • Leads design reviews and provides technical advisory to the

  • Deep understanding of software architecture and design principles

  • Experience in web design/development and an understanding of Web 2.0 concepts


  • Lead and guide the engineering team to write high-quality code

  • Able to conduct code reviews and provide mentorship on code quality

  • Lead and manage the end-to-end SDLC

  • Establish coding standard methodologies andconsistencydherence

  • Leads in the research and evaluation of new and emerging software technologies

Application QA

  • Establish the strategy for quality, drives automation (across high-impact test areas) and decreases manual efforts, and sets definitions for quality gates for software delivery

  • Continuously strives to simplify and reduce the time for automation test suites to achieve a high level of continuous testing

  • Provides mentorship on the test frameworks to embrace and direct focus towards delivering the high return on investment value by automating the high-impact test areas


  • Defines roadmap of automation tools and its value to software engineering practices

  • Drives infrastructure requirements

  • Reviews release planning and deployment lists

  • Ensures quality and completeness of deployments

  • Drives SSDLC, adopts standard processes on vulnerability management and has a strong focus with delivering secure software capabilities
    Software Reliability & Support Engineering

  • Defines roadmap of production change control and its value to software engineering practices

  • Takes accountability of the Operational SLAs

  • Build a strong engineering culture around Quality, Security, Engineering Excellence and Operational Excellence


  • Defines and drives release management planning

  • Responsible for management reporting on key engineering, operational and delivery metrics

Technical Project Management

  • Lead estimations of level of effort (LOE) or SWAG

  • Leads assigned development tasks to schedule/plan, provides leadership and planning for completing development for large improvements and projects


  • 7+ years of full stack expertise in cloud-based application development on a microservice architecture with in-depth knowledge of Java with at least 2 years in a management capacity

  • Experience leading and coordinating cross cutting initiatives in a product organization and engaging with multi-functional Product Management and Engineering teams

  • Possess hands-on experience working directly with Product Managers to provide technology solutions and have owned the technical implementations from design to delivery

  • Hands-on experience with UI technologies such as HTML, CSS, JavaScript, ReactJS

  • Hands-on experience with frameworks and tools including Spring, Spring Boot, Spring Cloud, JPA, Junit, NodeJS, Express & SQL/PLSQL, Git

  • Possesses hands-on experience and technical know-how on AWS/GCP and technologies like Ansible, Containers, K8, etc.

  • Sound understanding of Identity concepts such as SAML, JWT, OAuth, and also microservices based architectures, SOA, application integration & messaging, security standard processes and Web 2.0

  • Strong understanding of design patterns and standard methodologies in Java platform including UI, Application & Frameworks development

  • Possesses experience with data modelling (RDBMS, XSD, JSON), Database/XML interaction, SQL, Stored Procedure, ORM, and hands-on experience with RDBMS databases like Postgres, Oracle and RDS

  • Experience with Open-Source API Gateway Frameworks, Mulesoft/Apigee API Gateway is a huge plus

  • Working experience with Swagger (Open API Spec), OAuth, REST, JSON

  • Excellent understanding of CI/CD systems and Container based deployments on Docker

  • Possesses strong written, verbal, and interpersonal skills

  • Envision and build design documents, development specifications, and other development related documentation from scratch. Able to provide leadership to the team on crafting related documentation