Senior Associate Engineer, Product Software

Posted 07 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. 

Senior Associate Engineer, Product Software

Job Summary

Partner the engineering manager to implement technical designs with high-quality and secure code within the budgetary and timeline parameters.


Requirements Analysis

  • Supplies and gives feedback on requirements/functional designs

  • Attends and participates in requirement definition meetings

Software/Application Architecture

  • Participates in the architectural review process

Software Design

  • Participate actively and gives towards solution designs for projects, enhancements, and cross-functional improvements

  • Participates actively in design reviews


  • Develops and maintains high-quality code for projects, improvements, and integrations

  • Participates in peer code review and addresses defects

  • Adheres to the established coding standard methodologies


  • Develops unit and multi-functional tests, automated test scripts implements test cases, logs issues, handles issues, records and runs automated test scripts


  • Responsible for the triage and debugging of L2/L3 incidents and provides fixes for defects

  • Chips in towards the roadmap of quality, security, engineering, and operational excellence

  • Validates quality and completeness of deployments

  • Practices good change and release management

  • Drives certification processes working with cross-domain teams.

  • Adopt SSDLC, automation of security, and remediates security findings in a timely fashion.


  • Responsible for status reporting


  • 2+ years of full stack expertise in cloud-based application development on a microservice architecture with good knowledge of Java

  • 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.

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

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

  • Possesses knowledge of 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

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

  • Possesses strong written, verbal, and interpersonal -skills

  • Give towards design documents, development specifications, and other development related documentation