Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Equinix

Staff Software Engineer – Full-Stack

Equinix

Staff Software Engineer designing and operating a network automation platform at Equinix. Responsible for full stack development across backend services and frontend applications.

Posted 6/20/2026full-timeBangalore • 🇮🇳 IndiaLeadWebsite

Tech Stack

Tools & technologies
Distributed SystemsDockerGoGRPCJenkinsKubernetesMongoDBPythonReactTypeScript

About the role

Key responsibilities & impact
  • Enhance our Network Process Automation suite of applications and processes
  • Design and build distributed systems with durable workflow orchestration, saga compensation, and fan‑out/fan‑in concurrency.
  • Develop async REST APIs, service layers, background workers, and workflow logic.
  • Build and maintain Go services, including gRPC servers, streaming RPCs, and cross‑language integrations.
  • Model and query data in MongoDB using schemas, indexing, and aggregation pipelines.
  • Enhance and extend automated test frameworks based on product capabilities and new feature areas.
  • Convert test cases into automated modules; reproduce and diagnose issues in lab or production‑like environments.
  • Develop modern React/TypeScript frontends using component‑based architecture, hooks, server‑state management, and real‑time data flows.
  • Deploy and operate services on Kubernetes with container best‑practices, health checks, resource tuning, and rolling updates.
  • Implement observability with distributed tracing, metrics, and structured logging across polyglot services.
  • Capture, document, and maintain service inventories, deployment processes, and engineering metrics.

Requirements

What you’ll need
  • 5+ years of professional software engineering experience.
  • Strong Python proficiency with async/await patterns (FastAPI or similar).
  • Experience with network automation tools such as Netmiko, TextFSM, or Nornir.
  • Production TypeScript/React experience — components, hooks, server‑state libraries.
  • Working proficiency in Go (building and maintaining services).
  • Hands‑on distributed systems experience — workflow engines, queues, saga patterns, eventual consistency.
  • CI/CD pipeline development using GitHub Actions or Jenkins.
  • Experience with MongoDB — schema design, async drivers, aggregation, indexing.
  • Solid understanding of Kubernetes and Docker.

Benefits

Comp & perks
  • Health insurance
  • Flexible working hours
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonasync/awaitFastAPITypeScriptReactGoMongoDBKubernetesDockerCI/CD