Senior Backend Engineer (Serving Notice) | Golang, Distributed Systems, Microservices | Low-Latency Trading & Order Management Systems | Kubernetes, AWS, Redis, NATS | SDE II @ CoinSwitch | IIT Jodhpur

On-site

Bengaluru, Karnataka, India

Remote

Bengaluru, Karnataka, India






Bachelor of Technology - BTech, Computer Science and Engineering
Indian Institute of Technology Jodhpur
Join Dev and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Backend Engineer (Serving Notice) | Golang, Distributed Systems, Microservices | Low-Latency Trading & Order Management Systems | Kubernetes, AWS, Redis, NATS | SDE II @ CoinSwitch | IIT Jodhpur
Senior backend engineer (~5 years, 4 in Golang) building low-latency, high-throughput distributed systems for trading and fintech at CoinSwitch: an options market-making quoting engine at ~10K order ops/sec with under 9 ms order-to-execution, and the Go microservices behind Lemonn, CoinSwitch's equities broker (~250K executed orders/day). What I've built: • Designed and led (two-engineer team) a six-service Go hedging system for an options market maker. Event-driven on NATS JetStream with PostgreSQL as the source of truth, so any service can crash and rebuild its state. • Designed Lemonn's five-service Go architecture (order management system, funds, portfolio, broker abstraction), replacing legacy Java middleware; led the eight-engineer broker-vendor migration from PoC to production. • Built a Go/CGO broker SDK adapter handling ~400K orders/day at under 5 ms p99. • Cut user-facing p99 latency by 87–94% across order, funds and portfolio services by tracing a cluster-wide Redis bottleneck. • Config Service: 450K requests/min (1.2M peak) at 1.7 ms p99.9. WebSocket layer on Redis Streams: 60K concurrent connections, 400K events/sec. • Part of the reliability (SRE) programme that cut platform outages ~70%: ECS to EKS migration and 1% canary validation across 30+ microservices. I write HLDs and design docs, mentor engineers (six so far) through design review and pairing, and am first responder on Sev1 incidents. Tech: Go (Golang), Node.js, TypeScript, NATS JetStream, Redis, PostgreSQL, Kubernetes (EKS), AWS, Docker, gRPC, WebSockets, Prometheus, Grafana, Pyroscope, etcd. Currently serving notice period and able to join soon. Open to Senior Software Engineer / SDE-3 / Senior Backend / Platform Engineer roles in Bengaluru, Hyderabad, Pune, Gurugram or remote (India). Reach me at saad.dev07@gmail.com.
Greater Bengaluru Area
antigravity
claude code
claude
codex
cursor
Software Development Engineer II at CoinSwitch, Apr 2024 - Present · 2 yrs 8 mos, On-site, • Designed the Go architecture replacing Lemonn’s legacy Java middleware across order management, funds, portfolio, and broker integration. Built the order-management service from its first commit. • Led a broker integration from proof of concept through production, coordinating vendor engineers with internal risk, brokerage, payments, and frontend teams. Selected a Go/CGO adapter through comparative load testing. • Led phased NATS adoption between broker integration and order management, implementing durable consumers, graceful draining, and retry handling while preserving backward compatibility. • Reduced user-facing API p99 latency by 87–94% across order, funds, and portfolio services by removing blocking validation work from a shared data path. Reduced WebSocket routing job-publish latency from 200 ms to 30 ms through Redis pipelining. • Improved monitoring reliability through Prometheus cardinality and scrape-interval changes; investigated etcd misconfiguration through upstream source review and soak-tested corrections. • Established staged canary rollouts with prepared rollback changes and responded to Sev1 incidents across order, funds, and payment flows, completing root-cause analyses. • Mentored six engineers through design review and pairing, including one who progressed to independent ownership of critical systems; guided an intern through a first production deployment.
Software Engineer at CoinSwitch, Sep 2022 - Mar 2024 · 1 yr 7 mos, Bengaluru, Karnataka, India, • Built the Config Service, a critical Go microservice sustaining 450,000 requests per minute, separating configuration changes from application deployments. • Built a WebSocket event-processing layer using Redis Streams consumer groups and weighted load balancing, supporting 60,000 concurrent connections and 400,000 events per second at p99 latency of 20 ms. • Used incident analyses to address recurring configuration, deployment, and infrastructure failures; introduced end-to-end canary validation on 1% of production traffic across more than 30 microservices.
Software Engineer at ImageKit.io, Apr 2022 - Jun 2022 · 3 mos, Remote, Shipped multi-workspace support, enabling users to belong to multiple accounts and manage concurrent sessions.
Software Engineer at Aasthy, Sep 2021 - Apr 2022 · 8 mos, Bengaluru, Karnataka, India, Aasthy is the public brand of Astute Giraffe. • Built payment integrations for UPI, net banking, and virtual accounts, with a modular vendor layer that simplified integration of additional gateways. • Built notification services and internal administration tools for assets, referrals, credits, and offline payment capture.
Bachelor of Technology - BTech, Computer Science and Engineering, Indian Institute of Technology Jodhpur