Associate Engineer, Product Software (Golang)

Equinix

Singapore

On-site

SGD 90,000 - 150,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Equinix in Singapore seeks a software engineer to design, deploy, and troubleshoot solutions that model and integrate our global network. You will collaborate with product and architecture teams to influence requirements and ensure production readiness.

You'll work with Golang, REST/gRPC APIs, Docker and Kubernetes, and be part of on-call rotations. Applicants should have a Bachelor's in CS and strong problem-solving skills.

Qualifications

  • 2+ years of software development experience with Go or willingness to develop in Go.
  • Experience developing APIs using REST or gRPC.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Exposure to on-call rotations or production support.

Responsibilities

  • Actively participate in development, testing, and operation of reliable services modeling network entities.
  • Contribute to APIs and services exposing data from the unified network model.
  • Collaborate with architecture and networking teams to influence design and deployment.
  • Support cross-team discussions on requirements, performance, and reliability.
  • Participate in on-call rotation when production services are active.

Skills

Golang
REST APIs
CI/CD
GitHub Actions
ArgoCD
JIRA
Networking basics
Java (Spring)
Distributed systems

Education

Bachelor's degree in computer science

Tools

Docker
Kubernetes

Job description

Equinix is the world’s digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet.

A place where bold ideas are welcomed, human connection is valued, and everyone has the opportunity to shape their future.

Joining our operations team means being at the center of everything – maintaining and evolving critical infrastructure that powers the digital world and delivers real impact for our customers, communities and society. You’ll find belonging, purpose, and a team that welcomes you—because when you feel valued, you’re empowered to do your best work.

Job Description
Job Summary

Responsible for architecture, design, deployment, and troubleshooting of different software solutions. Interacts with the business and product teams to influence requirements. Responsible for integration with all business systems and applications. Works closely with the architecture and networking teams, to influence the design, validation, and deployments.

Responsibilities
  • Actively participate in the development, test, and operation of highly reliable services and software to model network entities and relationships that compose Equinix’s global network.
  • Contribute to APIs and services that expose data and insights from the unified network model – supporting customer-facing capabilities, operational troubleshooting, maintenance planning, and capacity planning.
  • Participate in cross-team collaboration discussions to ensure alignment on software requirements and design trade-offs, while considering performance, scalability, and reliability factors
  • Participate in development and operational best practices and standard methodologies
  • Participate in an on-call rotation (when service is in Production)
Qualifications
  • 2+ years of software development experience, with hands-on experience in Golang or a strong willingness and ability to develop in Golang
  • Experience with containerization and orchestration technologies: Docker, Kubernetes, or other open-source alternatives
  • Experience developing APIs or service integrations using technologies such as REST, gRPC, or similar frameworks. Exposure to network management interfaces or protocols such as Netconf is preferred.
  • Basic understanding of networking concepts and protocols. Exposure to protocols such as ISIS, BGP, BMP, or LLDP is an advantage.
  • Proficient in using continuous integration and continuous deployment technologies: Github Actions, ArgoCD
  • Experience with agile software development practices including JIRA, peer reviews, Git, CI/CD
  • Good to have: Experience in application design & development with Java technologies, with knowledge of Spring, JPA/Hibernate, Message Queues & Workflow Engines with layered-microservices architecture
  • Excellent problem-solving and analytical skills to troubleshoot and resolve distributed system issues
  • Strong written and verbal communication skills to effectively convey findings, recommendations, and technical details to various stakeholders
  • Bachelor's degree in computer science or related technical field
Preferred
  • Background of working for SaaS, PaaS, IaaS, or cloud-based companies with prior experience of designing microservices and systems at scale with a focus on production readiness
  • Experience with building software as a service, running services with 24x7 on-call rotations
  • Experience with public cloud (AWS, GCP, Azure) services and technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Associate Engineer, Product Software (Golang)
Senior Associate Engineer, Product Software (Golang)

Equinix • Singapore

On-site
SGD 60,000 - 100,000
Golang Software Engineer – APIs & Distributed Systems
Golang Software Engineer – APIs & Distributed Systems

Equinix • Singapore

On-site
SGD 60,000 - 100,000
JR-133347 Principal Engineer, Product Software
JR-133347 Principal Engineer, Product Software

half the sky • Singapore

Hybrid
SGD 90,000 - 120,000
Diverse and inclusive work environment
Opportunities for skill development
Collaborative team culture
Senior Associate Engineer, Product Software (Golang)
Senior Associate Engineer, Product Software (Golang)

United States Digital Space LLC • Singapore

Hybrid
SGD 120,000 - 180,000
Product Software Engineer — Core Infra & APIs
Product Software Engineer — Core Infra & APIs

Equinix • Singapore

On-site
SGD 90,000 - 150,000
Senior Network Engineer
Senior Network Engineer

Equinix • Singapore

On-site
SGD 70,000 - 100,000
Network Engineer III
Network Engineer III

Equinix • Singapore

On-site
SGD 120,000 - 180,000
Director, Product Software Architecture and Engineering
Director, Product Software Architecture and Engineering

half the sky • Singapore

On-site
SGD 150,000 - 200,000
Senior Data Center Customer Operations Engineer
Senior Data Center Customer Operations Engineer

Equinix Asia Pacific • Singapore

On-site
SGD 90,000 - 130,000
Go Backend Developer
Go Backend Developer

StarHub • Singapore

On-site
SGD 70,000 - 95,000