Equinix

Senior Associate Engineer, Product Software (Golang)

Equinix  •  Republic of Singapore (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Who are we?

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.

Help us challenge assumptions, uncover bias, and remove barriers—because progress starts with fresh ideas. You’ll find belonging, purpose, and a team that welcomes you—because when you feel valued, you’re empowered to do your best work.

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

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 unlawful consideration of race, color, religion, creed, national or ethnic origin, ancestry, place of birth, citizenship, sex, pregnancy / childbirth 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 / organizational affiliation, status as a victim or family member of a victim of crime or abuse, or any other status protected by applicable law.

We use artificial intelligence in our hiring process. Learn more here


This posting is a new position within our organization.

Equinix

About Equinix

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.

Industry
Unknown
Company Size
10,000+ employees
Headquarters
Redwood City, California
Year Founded
1998
Social Media