Enable job alerts via email!

Staff Engineer, Product Software

Equinix

Toronto

On-site

CAD 107,000 - 161,000

Full time

Yesterday
Be an early applicant

Job summary

A leading digital infrastructure provider in Toronto is seeking a Staff Engineer to design and develop data services and insights. Ideal candidates have 5+ years experience in Java development and cloud application methods, along with strong Agile skills. This role is focused on delivering scalable solutions and enhancing core products while working in a collaborative environment.

Benefits

Health insurance
Retirement plans
Paid vacation

Qualifications

  • 5+ years of experience in Computer Science, Software Engineering, or related field.
  • Strong programming foundation with knowledge of data structures, algorithms, and design patterns.
  • Experience in building user interfaces using React is highly desirable but not required.

Responsibilities

  • Deliver solutions that meet business objectives in alignment with architectural principles.
  • Develop highly available, scalable, secure, data-intensive applications.
  • Participate in design and peer code review processes.

Skills

Java development
Cloud-based application development
Agile-Scrum methodology
Communication skills
Organization skills
Customer-focused attitude

Education

Bachelor's or master's degree in Computer Science, Software Engineering, or related field

Tools

Spring Boot
Docker
Kubernetes
React
Apache Spark
Job description
Overview

Equinix is the world’s digital infrastructure company, operating 270 data centers across the globe. Platform Equinix helps the world’s digital leaders scale with agility, speed the launch of digital services, deliver extraordinary experiences, and transform people’s lives.

Equinix is seeking a Staff Engineer to join the Data Services and Insights team. This team manages and serves enriched and aggregated data to all customers (internal and external) and is responsible for enhancing the SmartView product and the internal portal exposing data center infrastructure management metadata and telemetry data. The candidate will be responsible for the design, development, and operations of the platform/product for customers to meet their goals. The ideal candidate will have experience with Java development, cloud-based application development, and Agile-Scrum methodology. The candidate will operate in a DevOps environment and work with a globally distributed development team with minimal supervision. The successful candidate will possess excellent communication and organization skills and a customer-focused attitude. They will be a great team member, demonstrate high curiosity, and be driven to get results relentlessly.

Responsibilities
  • Work with Product Management and other key stakeholders to develop effective and efficient business solutions.
  • Deliver solutions that meet business objectives in alignment with architectural principles and guidelines.
  • Develop architecture in alignment with product and enterprise architecture principles and guidelines.
  • Hands-on design and development of highly available, scalable, secure, data‑intensive, concurrent, globally distributed applications.
  • Develop Microservices and RESTful APIs in line with industry standards.
  • Operate in a DevSecOps environment with a quality-first attitude.
  • Participate in design and peer code review processes.
  • Solve and fix production issues with SLA compliance.
  • Participate in continuous grooming in collaboration with the Product Owner.
  • Work in a globally distributed development team environment with minimal supervision.
  • Investigate, analyze, and evaluate new technologies.
Qualifications
  • Bachelor's or master's degree or equivalent with 5+ years of experience in Computer Science, Software Engineering, or related field.
  • Strong programming foundation with knowledge of data structures, concurrency, algorithms, design patterns, and best practices.
  • 5+ years of strong Java development experience.
  • Strong skills in enterprise Java technology stack including Spring Boot, JPA/Spring Data, REST APIs, Swagger, Maven, Hibernate ORM, JUnit, and stress testing tools such as JMeter/Load Runner.
  • Expertise in data modeling and relational design using RDBMS and NoSQL (Redis, MongoDB, Cassandra, etc.).
  • Experience with Docker and Kubernetes.
  • Experience using a public cloud like AWS, Azure, or GCP.
  • Experience with stream processing frameworks like Apache Spark, Flink, or Storm.
  • Hands-on experience with Agile-Scrum methodology and Test-Driven Development.
  • Experience in building user interfaces using React is highly desirable but not required.
  • Excellent communication, organization, and presentation skills.
Compensation and Benefits

The targeted pay range for this position in Canada (Toronto) is CAD 107,000 – 161,000 per year. Our pay ranges reflect the minimum and maximum target for new hire pay for the full-time position determined by role, level, and location. The pay range shown is based on our compensation structure in place at the time of posting and may be updated periodically based on business needs. Individual pay is based on additional factors including job-related skills, experience, and relevant education and/or training. The targeted pay range listed reflects base pay only and does not include bonus, equity, or benefits. Employees are eligible for bonus, and equity may be offered depending on the position.

Equinix Benefits

As an employee, you become important to Equinix’s success. We offer competitive, inclusive, sustainable, connected, and efficient benefits and keep them aligned with our core values. Canada Core Benefits include Insurance (healthcare, life, disability, and optional plans), Retirement (Defined Contribution Pension Plan, Group RRSP, and TFSA), and Vacation/ Paid Holidays. Eligibility requirements apply; benefits are subject to plan terms and may change at Equinix discretion.

Equinix is committed to ensuring that our employment process is open to all individuals, including those with a disability. If you are a qualified candidate and need assistance or an accommodation, please let us know by completing this form.

Equinix is an Equal Employment Opportunity and, in the U.S., an Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy or related medical conditions, sexual orientation, gender identity or expression, marital or domestic partnership status, age, veteran or military status, physical or mental disability, medical condition, genetic information, political or organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.