Manager, Product Software Architecture and Eng
- Posted 22 May 2024
- LocationIndia
- Job type Permanent
- ReferenceJR-144466
Company's Benefits
-
Flexible Working Arrangements
-
Equal Pay Initiatives
-
Mentorship Program
-
Leadership Development Program
-
Paid Parental Leave
-
Return to Work Policy
-
Childcare Facilities
-
Breastfeeding Rooms
-
Sponsorship Program
-
Coaching Program
-
Raise Numbers Of Women In Leadership
-
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.
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 EngineeringDefines 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