Equinix

Equinix

Global leader in data center and interconnection services, enabling digital transformation.

10,000Website

Senior Staff Engineer, Product Software

Design, develop, and lead software systems, architecture, and delivery for product platforms.

India
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

The role focuses on analyzing business requirements to assess feasibility within time and cost constraints and on designing software systems that meet those needs. Key responsibilities span requirements analysis, software architecture, design leadership, development, testing, DevOps, reliability, stakeholder engagement, technical project management, and research and development. The position involves collaborating with business analysts, product management, and cross‑domain teams to deliver robust, scalable solutions. • Analyze business requirements for feasibility, time, and cost. • Design and architect software systems and product modules. • Lead feature design and provide technical leadership to development teams. • Participate in architectural reviews and evaluate open‑source adoption. • Develop code, scripts, and cross‑technical integrations for multiple modules. • Conduct peer reviews and enforce standard coding practices. • Create unit tests, fix defects, and define testing strategies and frameworks. • Define automation roadmaps and drive infrastructure provisioning and capacity planning. • Establish production change‑control processes and manage operational SLAs. • Debug L2/L3 incidents and support production reliability. • Engage with customers, stakeholders, and product teams to gather requirements. • Provide level‑of‑effort estimates, schedule definitions, and status reporting. • Drive release‑management planning in collaboration with project managers. • Research emerging technologies and influence technical strategy.

Key Responsibilities

  • software architecture
  • feature design
  • development
  • testing
  • devops
  • stakeholder engagement

What You Bring

Candidates must have at least seven years of software engineering experience and hold a Bachelor’s degree in Computer Science or Computer Engineering. • Minimum 7 + years of software engineering experience. • Bachelor’s degree in Computer Science or Computer Engineering.

Requirements

  • 7+ years
  • software engineering
  • bachelor's
  • computer science
  • computer engineering

Work Environment

Office Full-Time

Apply Now