https://bayt.page.link/zsLzeJzHtP2Prtrd7
Create a job alert for similar positions

Job Description

Who are we?


Equinix is the world’s digital infrastructure company®, operatingover 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 providingan equitable work environmentthat 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.



Responsibilities
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



Development/Coding


  • 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



DevSecOps


  • 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



Reporting


  • 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



Qualifications


  • 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


Equinix 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, please let us know by completing this form.


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.


Job Details

Job Location
India
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.