Full-Stack Software Engineer at Equinix
Ontario, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

07 Dec, 26

Salary

0.0

Posted On

08 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Job Summary

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

Responsibilities

Solution Development and Architecture

  • 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

DevOps and Operational Excellence

  • 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

Agile Collaboration

  • 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

Overall Profile of the Ideal Candidate

This role is best suited to a highly hands-on senior engineer who:

  • Enjoys full-stack and cloud-native engineering
  • Has strong experience with microservices and distributed systems
  • Can contribute across architecture, development, operations, and production support
  • Is comfortable working in modern DevSecOps environments
  • Balances technical depth with strong collaboration and communication skills
  • Thrives in fast-moving enterprise platform teams

Qualifications

Required Experience and Education

  • 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


Responsibilities
Loading...