Equinix

Equinix

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

10,000Website

Senior Staff Engineer, Product Software

Design & develop scalable microservice platforms and APIs for enterprise workflows

Toronto, Ontario, Canada
131k - 181k USD
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

The Product Software team builds next‑generation software products and services for the Equinix platform, focusing on consistent APIs and microservices that serve multiple consumers while simplifying complex enterprise workflows. In this role the engineer will partner with product managers, architects and other teams to translate business intent into globally‑scalable technical solutions, championing collaborative problem‑solving and high‑quality product delivery. Technical leadership involves shaping the strategy for modular, event‑driven microservices, creating reusable frameworks for onboarding and lifecycle management, and leveraging AI‑assisted tools to accelerate design, testing and operations. Engineering excellence is emphasized through building reliable, secure, observable systems, establishing API‑first and DevSecOps best practices, and driving AI‑Ops automation for proactive reliability improvements. The individual will mentor and coach engineers, nurture a culture of curiosity, experimentation and craftsmanship, and act as a talent multiplier that raises engineering maturity across teams. • Design and develop scalable microservice platforms for enterprise workflows. • Define and drive modular, event‑driven architecture across product lines. • Build reusable frameworks for onboarding, configuration and lifecycle management. • Apply AI tools for architecture reviews, test generation and defect prediction. • Champion API‑first development, automated testing, DevSecOps and continuous delivery. • Lead AI‑Ops initiatives to automate root‑cause analysis and improve reliability. • Mentor engineers and promote a culture of curiosity, experimentation and craftsmanship.

Key Responsibilities

  • microservices
  • event‑driven
  • reusable frameworks
  • ai tools
  • api‑first
  • devsecops

What You Bring

Candidates should hold a bachelor’s or master’s in computer science or a related field and have at least eight years of experience with distributed systems, API platforms and cloud‑native development using Java, Node.js or comparable technologies. Required expertise includes event streaming (Kafka, Pub/Sub), container orchestration, CI/CD pipelines, observability tools such as Prometheus, OpenTelemetry and Grafana, and hands‑on experience applying generative AI in software engineering; experience with enterprise integration and Quote‑to‑Cash automation is a plus. • 8+ years of experience with distributed systems, API platforms and cloud‑native development. • Proficient in Java, Node.js or equivalent languages. • Strong knowledge of Kafka, Pub/Sub, container orchestration and observability stacks. • Hands‑on experience using generative AI for software design and operational insights. • Experience with enterprise integration (ERP, CRM, CPQ, billing) and Quote‑to‑Cash automation is a plus.

Requirements

  • 8+ years
  • java
  • kafka
  • container orchestration
  • generative ai
  • bachelor's

Benefits

The position is based in Toronto, Canada, offering a target salary of CAD 131‑181 k plus bonus, equity and a comprehensive benefits package that includes health insurance, retirement plans, paid vacation, holidays and an employee assistance program. • Competitive total compensation: CAD 131‑181 k base, bonus, equity and benefits. • Comprehensive health, dental and vision insurance, life and disability coverage. • Retirement options including DCPP, RRSP and TFSA. • Paid vacation, personal time and statutory holidays. • Employee Assistance Program and inclusive workplace accommodations.

Work Environment

Office Full-Time

Apply Now