Staff Software Development Engineer

EquinixToronto, ON
CA$88,000 - CA$132,000

About The Position

Equinix is seeking a Staff Software Engineer to join the CIM team within the Digital and Innovation organization. This organization is responsible for delivering end-to-end observability for infrastructure and IBX environments. The role focuses on the design, development, and operation of scalable, cloud-based platforms and products. The ideal candidate will bring strong, hands-on expertise in full stack & Agentic AI development, cloud-native technologies, Agile methodologies, and DevSecOps practices while working effectively in a globally distributed engineering environment. The successful candidate will: Design and build AI-default, scalable, highly available enterprise platforms Operate in a DevSecOps environment with a strong, quality-first mindset Collaborate with globally distributed teams and product stakeholders Demonstrate ownership, curiosity, and a strong customer focus Contribute to architecture, peer reviews, and operational excellence

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Five or more years of software engineering experience
  • Five or more years of strong Java development experience
  • Strong understanding of: Data structures, Concurrency, Algorithms, Design patterns, Software engineering best practices
  • Strong experience with full-stack technologies, including: Java, Spring Boot, JPA/Spring Data, and React with TypeScript
  • Microservices, REST APIs, and Swagger
  • Hibernate ORM, Maven, JUnit, JMeter, and LoadRunner
  • Experience with: Relational database modelling, relational database management systems (RDBMSs), and NoSQL databases such as Redis, PostgreSQL, and Cassandra
  • Docker, Kubernetes, and Istio
  • Public cloud platforms such as AWS, Azure, or GCP
  • Agentic AI, LangChain, Semantic Kernel, retrieval-augmented generation (RAG), and agent-orchestration frameworks
  • Micro-frontends and modern UI frameworks
  • Agile and Scrum methodologies
  • Test-driven development (TDD)
  • CI/CD pipelines and GitHub Actions
  • Keep the customer at the centre of decision-making
  • Foster belonging and create clarity across teams and stakeholder groups
  • Adapt quickly to changing priorities and technology landscapes
  • Take accountability and ownership of outcomes
  • Demonstrate curiosity and a commitment to continuous learning
  • Demonstrate strong communication, organizational, and presentation skills

Nice To Haves

  • Data centre work experience is considered a strong asset

Responsibilities

  • Work closely with Product Management and stakeholders to build effective business solutions
  • Deliver solutions aligned with architectural principles and guidelines
  • Design and develop highly available, scalable, secure, concurrent, and data-intensive distributed applications
  • Develop microservices and RESTful APIs aligned with industry standards
  • Operate within a DevSecOps environment using a quality-first approach
  • Participate in design reviews and peer code reviews
  • Troubleshoot and resolve production issues while maintaining compliance with service-level agreements (SLAs)
  • Investigate and evaluate emerging technologies and engineering practices
  • Participate in backlog refinement and sprint activities with Product Owners
  • Work effectively within a globally distributed development team
  • Operate with minimal supervision while maintaining strong accountability

Benefits

  • Employee Assistance Program
  • Healthcare coverage that is designed to complement the provincial healthcare system
  • Life, disability and optional benefit plans
  • Defined Contribution Pension Plan (DCPP)
  • Group Retirement Savings Plan (RRSP)
  • Tax-Free Savings Plan (TSFA)
  • Vacation and personal time
  • Various paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service