Equinix

Staff Full-Stack Product Software Engineer

Equinix
Apply
2 hours ago
Toronto, CanadaStaff+

Responsibilities

  • Design and build scalable, highly available, secure, concurrent, data-intensive enterprise platforms and products.
  • Develop full-stack applications, microservices, REST APIs, and agentic AI solutions aligned with architectural standards.
  • Contribute to architecture, design reviews, peer code reviews, backlog refinement, and sprint activities.
  • Operate in a DevSecOps environment, troubleshoot production issues, and maintain service-level agreements and compliance.
  • Collaborate with Product Management, stakeholders, Product Owners, and globally distributed engineering teams.
  • Investigate emerging technologies and engineering practices while maintaining accountability for outcomes.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
  • At least five years of software engineering experience and at least five years of strong Java development experience.
  • Strong knowledge of data structures, concurrency, algorithms, design patterns, and software engineering best practices.
  • Strong full-stack experience with Java, Spring Boot, JPA/Spring Data, React, and TypeScript.
  • Experience with microservices, REST APIs, Swagger, Hibernate ORM, Maven, JUnit, JMeter, and LoadRunner.
  • Experience with relational database modeling, RDBMSs, and NoSQL databases including Redis, PostgreSQL, and Cassandra.
  • Experience with Docker, Kubernetes, Istio, AWS, Azure, or GCP.
  • Experience with agentic AI, LangChain, Semantic Kernel, retrieval-augmented generation, and agent-orchestration frameworks.
  • Experience with micro-frontends, modern UI frameworks, Agile and Scrum methodologies, test-driven development, CI/CD pipelines, and GitHub Actions.
  • Strong communication, organizational, presentation, collaboration, customer focus, ownership, adaptability, and continuous-learning skills; data center experience is an asset.

Benefits

  • Targeted base pay of 88,000–132,000 CAD annually for the Toronto office, excluding bonus, equity, and benefits.
  • Eligibility for bonus and potential equity depending on the position.
  • Employee Assistance Program.
  • Canadian healthcare, life, disability, and optional insurance plans.
  • Defined Contribution Pension Plan, Group Retirement Savings Plan, and Tax-Free Savings Plan.
  • Vacation, personal time, and paid holidays.

Tech Stack

Apache CassandraApache JMeterAWSAzureDockerGitHub ActionsGoogle Cloud PlatformIstioJavaJUnitKubernetesMavenPostgreSQLReactRedisSpring BootTypeScript
Equinix

About Equinix

10,000+ employees

Equinix (Nasdaq: EQIX) is the world’s digital infrastructure company®, enabling digital leaders to harness a trusted platform to bring together and interconnect the foundational infrastructure that powers their success. Equinix enables today’s businesses to access all the right places, partners and possibilities they need to accelerate advantage. With Equinix, they can scale with agility, speed the launch of digital services, deliver world-class experiences and multiply their value.

Contact me